On Saturday 20 October 2001 08:08, Carsten Haitzler (The Rasterman) wrote:
|   On Sat, 20 Oct 2001 15:58:11 +0800 Maxim Koshelev <[EMAIL PROTECTED]>
| babbled
|   > 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.
|
|   you can't always do both. and you want 8bits for alpha.. not 24 :).
| xrender is alreayd done.. also u dont always want 8bits per color. there is
| a lot of hardware that will only do 4 bits per channel.

Hmmm. Where have you seen such hardware?
Generally speaking, there are only two (major) manufacturers of graphics 
chips left - ATI and NVIDIA.
Even entry-level chips/cards from those companies support 24-bit (and 32-bit) 
color.
If you take Matrox - they cards also support 24-bit.
So, I see no point to code for something less than 24-bit.

Probbaly, we should look at Radeon and GeForce2/3 chips and see what do they 
support. What kind of alpha-channel they can do?

|   > 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.
|
|   32bits for an alpha mask is just overkill and a waste of bandwidth.
|
again, let's see what Radeon and  GeForse3 can do.
May be, Mark Vojkovich can comment on this?

-- 

Vadim Plessky
http://kde2.newmail.ru  (English)
33 Window Decorations and 6 Widget Styles for KDE
http://kde2.newmail.ru/kde_themes.html
KDE mini-Themes
http://kde2.newmail.ru/themes/
_______________________________________________
Render mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/render

Reply via email to