On Mon, Jun 30, 2003 at 06:10:57PM +0400, Yaroslav Rastrigin wrote:
> Well, I'm afraid I don't understand you fully. Rendering is done on server, 
> right ? GCs are stored in server's memory, right ? What are you proposing ? 
> X protocol extension or client-side solution ?

Extension to X protocol to allow more GC parameters and to allow setting
window translucency. Window translucency is not even possible on client-side
and -- if absolutele wanted -- drawing operations could be emulated in
client-side libraries when some of these extra attributes are in use.
But not in all cases it is even necessary to emulate anything. You can't
get blurred fonts without server support? So what?

> What I'm thinking , however, is in most cases it's 
> more desirable to throw away old X-primitives-using code completely, and 
> use new API instead - 

More and more APIs, more and more bloat and clutter. No wonder some
people think X should be replaced because the developers can't keep
it _clean_. (I'm obsessed with as clean as possible solutions.)

> XRender allows some things to be implemented much more 
> efficiently

Such as?

> P.S. Just curious - how old are you ?

23

-- 
Tuomo

Reply via email to