[IDEA] shrink xrender featureset

Clemens Eisserer linuxhippy at gmail.com
Tue Nov 25 12:44:28 PST 2008


> The other point is that having time-consuming operations in the server
> increases client latency.  Before Render, all font rasterisation happened
> in the server, and this would cause noticeable pauses (with the whole
> server frozen, not just a single client).
Wasn't the reason to do font rasterization primiary to give
applications more control over font rendering?
After all isn't that just an implementation problem of the xserver?

When doing e.g. gradients client-side, all hope for hw accaleration is
lost, furthermore it would mean transferring a _lot_ of data between
the client and the server which would pretty much kill network
performance.
Furthermore it would lead to more frequent syncs (when shm is used) or
increased copy-overhead (when going through protocol).

- Clemens



More information about the xorg mailing list