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
