[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-xorg
Subject: Re: Gradients for Xrender
From: Owen Taylor <otaylor () redhat ! com>
Date: 2005-05-31 10:20:20
Message-ID: 1117534821.12508.11.camel () host-213-244 ! conf ! guadec ! org
[Download RAW message or body]
--=-CqRTi1YVUxnocAVs5wAD
Content-Type: text/plain
Content-Transfe¢Ç.¡Ç..£Ç
Repository%ÇÔEntries \
ÇÄEntries.Log%Ç°Entries.Backup¥Ç.(›..¦ÇèCVS¦Ç.¥Ç..§Ç \
Repository)ÇÔEntries ÇÄEntries.Log)Ç°Entries.Backup©Ç.(›..ªÇèCVSn \
NX, though we do it with some rough edges and limitations that should be resolved in \
a X.org implementation.
> sense; one issue with a pure PutImage model is that MaxRequest gets in
> the way of seamless operations on large images.
Hmmm. I don't think that transferring more than 4MB in a single X request
makes sense at all, and probably even 4 MB is too much. The X client (or
Xlib, as in the current implementation) should split images in chucks in
any case, at least for performance reasons. Sending a single large request,
with a single X protocol sequence counter and without the possibility of
interleaving other requests/replies in the stream, would cause huge pro-
blems on Internet links. I'd rather like to see provision for "streaming"
large objects in multiple requests, in a way that either data is recom-
posed in the X server at the time the transferral is complete, or it is
treated as a "true" stream. This "streaming" (or "splitting" extension,
if you like) may be applied to any request, not only images, and could
be used for multimedia (for example audio), or to better implement a X
layer granting access to client devices (disks, USB ports, printers).
/Gian Filippo.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic