[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FT Performance Regression?
From: |
Jamie Dale |
Subject: |
Re: FT Performance Regression? |
Date: |
Sun, 27 Oct 2019 22:07:07 +0000 |
> This is fixed in 2.10.1.
Good to know. Once again, not called out in the upgrade notes.
> What is the performance issue?
The lack of clamping means that gray_convert_glyph_inner is called
hundreds of times more than it used to be. The may not be noticed on a PC
with a decent CPU, but on a games console with a potato CPU it results in
100+ms hitches.
Seriously, FT_Outline_Render is 10x slower is FreeType 2.10 than 2.6 with
equivalent input. It's probably not noticeable to you unless you're doing
real-time applications, but that is a *fantastically* bad regression for
anyone using FreeType for games.
-Jamie.
On Sun, 27 Oct 2019 at 20:43, Alexei Podtelezhnikov <address@hidden>
wrote:
>
> > FreeType 2.10 we found that if you use FT_RASTER_FLAG_DIRECT you now
> *must* also use FT_RASTER_FLAG_CLIP and specify a clip_box otherwise
> FreeType will crash.
>
> This is fixed in 2.10.1. What is the performance issue?
- [ft] FT Performance Regression?, Jamie Dale, 2019/10/24
- Re: [ft] FT Performance Regression?, Jamie Dale, 2019/10/24
- Re: [ft] FT Performance Regression?, Jamie Dale, 2019/10/24
- Re: FT Performance Regression?, Jamie Dale, 2019/10/25
- Re: FT Performance Regression?, Jamie Dale, 2019/10/25
- Re: FT Performance Regression?, Werner LEMBERG, 2019/10/26
- Re: FT Performance Regression?, Alexei Podtelezhnikov, 2019/10/26
- Re: FT Performance Regression?, Jamie Dale, 2019/10/27
- Re: FT Performance Regression?, Alexei Podtelezhnikov, 2019/10/27
- Re: FT Performance Regression?,
Jamie Dale <=
- Re: FT Performance Regression?, Alexei Podtelezhnikov, 2019/10/27
- Re: FT Performance Regression?, Jamie Dale, 2019/10/27
- Re: FT Performance Regression?, Alexei Podtelezhnikov, 2019/10/27
- Re: FT Performance Regression?, Jamie Dale, 2019/10/27
- Re: FT Performance Regression?, Alexei Podtelezhnikov, 2019/10/27