[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft-cvs] freetype2 ./ChangeLog include/freetype/internal...
From: |
David Turner |
Subject: |
[ft-cvs] freetype2 ./ChangeLog include/freetype/internal... |
Date: |
Wed, 17 May 2006 13:34:21 +0000 |
CVSROOT: /cvsroot/freetype
Module name: freetype2
Branch:
Changes by: David Turner <address@hidden> 06/05/17 13:34:21
Modified files:
. : ChangeLog
include/freetype/internal: tttypes.h
src/autofit : afangles.c afcjk.c afhints.c aflatin.c
aftypes.h
src/base : ftcalc.c ftoutln.c
src/gzip : ftgzip.c
src/psaux : psconv.c
src/truetype : ttgload.c
src/type1 : t1gload.c
Log message:
* include/freetype/internal/tttypes.h, src/autofit/afangles.c,
src/autofit/afcjk.c, src/autofit/afhints.c, src/autofit/aflatin.c,
src/autofit/aftypes.h, src/base/ftcalc.c, src/base/ftoutln.c,
src/gzip/ftgzip.c, src/psaux/psconv.c, src/truetype/ttgload.c,
src/type1/t1gload.c:
this is a major patch used to drastically improve the performance
of loading glyphs. This both speeds up loading the glypn vector
themselves and the auto-fitter.
note that we've started using inline assembler with GCC to
implement FT_MulFix, given that this function is so damn
important for the engine's performance.
the resulting speed-up is about 25%.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1333&tr2=1.1334&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/tttypes.h.diff?tr1=1.61&tr2=1.62&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afangles.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afcjk.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afhints.c.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/aflatin.c.diff?tr1=1.34&tr2=1.35&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/aftypes.h.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftcalc.c.diff?tr1=1.69&tr2=1.70&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftoutln.c.diff?tr1=1.68&tr2=1.69&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/gzip/ftgzip.c.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/psaux/psconv.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttgload.c.diff?tr1=1.162&tr2=1.163&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1gload.c.diff?tr1=1.92&tr2=1.93&r1=text&r2=text