[ Return to Bugs & Features | Roadmap 1.1 ]
|Status:||1 - Closed w/Resolution|
|Priority:||2 - Low, e.g. a documentation error or undocumented side-effect|
|Scope:||2 - Specific to an operating system|
|Summary:||OSX quartz poor text rendering performance|
|Fix Version:||1.1-current (SVN: v5334)|
Trouble Report Files:
Trouble Report Comments:
05:46 Aug 03, 2006
|I'm filing this so it won't get lost. |
Using --enable-quartz on OSX has large performance impact in text rendering (0.5fps in a almost empty source-view of fluid).
Some profiling reveals 90% of time spent in ATSU functions.
Using --enable-quartz also produces ugly text output (the text looks like rendered in "bold").
06:40 Aug 19, 2006
|OK, I found the problem. FLTK uses the fl_length(text, len) call extensively to render aligned text and multi-color pieces. On Quartz, the overhead of calculating the dimensions of a single letter is tremodous. However, since we render text at pixel resolution only anyways, we can store character sizes onece and then calculate string dimensions much more quickly. Expect a solution soon ;-). ||
08:26 Aug 19, 2006
|Fixed in Subversion repository. |
OP, please verify. Also, please check your regular apps and let me know, if text rendering should be faulty or modified in other ways in a not acceptable way.
[ Return to Bugs & Features ]