[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-xorg
Subject: Re: Optimising xserver (Xft text rendering improvements)
From: Keith Packard <keithp () keithp ! com>
Date: 2005-03-26 21:56:03
Message-ID: E1DFJGF-0001N5-9j () evo ! keithp ! com
[Download RAW message or body]
Around 19 o'clock on Mar 26, Soeren Sandmann wrote:
> In my opinion we should just leave it alone, because with actual
> applications we hit the fast paths almost exclusively. As applications
> show up that don't, we can add more fast paths.
There are two things I would like to get done here:
1) Automatically construct an optimized fast-path dispatch table for
all of the present and future accelerated software drawing
functions. With the huge number of variables in the rendering
equation, it's really hard to tweak the existing dispatch code
to fix a performance problem in a specific application. Automating
this construction would permit easy integration of new accelerated
functions, which seems key to usable software performance.
2) Fix fbcompose to work on larger units than a single pixel. By
moving up to 8x8 'patches', we can actually get reasonable
acceleration while still avoiding polynomial explosion of
functions.
3) Write glyph-level text compositing code instead of travelling
through the general case code.
These seem orthogonal to me...
-keith
[Attachment #3 (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic