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
