Carsten Haitzler (The Rasterman) wrote:

>the data still has to go from app -> server - either via a unix socket or xshm.
>this meand having to read 4 times the data (copy it etc.) and then process it
>anyway. it's silly to propose this. in future maybe u can allocate a 16bit deep
>pixmap and apply it as a mask - but i suggets you look a bit deeper into X
>first. 
>
In any case 24 bits is minimal for first implementation (8 bits per 
color). In common cases alpha mask
can be compressed very well (e.g on value of transclucenting for whole 
window). I suggest only SIMPLE
and POWERFULL system call.
Amount of data transfer is absolutely not a problem not only due current 
computer performance (performance grows
rapidly now). We need to transfer it once for a window in common cases. 
And I assume that most windows on
users' desktops will have no alpha mask.

>currently xfree servers support pixmaps of multiple bit depths. choose the one
>your app wants - but i dont see there being any usefulness for anything > 8bit.
>
Better leave extesion for future than change (or add new) system call 
after two years.

>
>
>as for carmak - i never heard his comment - and to be onest, i don't believe
>that we need more than 8bits per channel anyway.
>
32 bits per color + 32bits per alpha.


_______________________________________________
Render mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/render

Reply via email to