[xorg-bugzilla-noise] [Bug 991] Composite exposes extra visuals

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 6 09:46:12 PDT 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://freedesktop.org/bugzilla/show_bug.cgi?id=991        
   

bugzilla at pdx.freedesktop.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




------- Additional Comments From bugzilla at pdx.freedesktop.org  2004-08-06 09:46 -------
Composite currently exposes both a depth-24 RGB visual and a depth-32 ARGB
visual.  I added the depth-24 RGB visual to get Glitz working on my 16-bit
screen (with software Mesa); I suggest that this visual be made optional within
the server; I don't expect it will be all that useful to people.  It might even
want to live as a compile-time option.

It's the depth-32 ARGB visual which causes the most pain though.  Applications
which stumble across it end up doing the wrong thing almost without exception.

Looking at the Xlib API, I think we can change the Composite extension to report
new visuals separately which should eliminate application interoperability issues.  

Within the X server, the only way I can see to easily effect this change is to
"hide" visuals placed in the connection setup block which is delivered to each
client.  This isolates the change to a few lines of code, instead of
distributing the change throughout the X server.        
   
   
--         
Configure bugmail: https://freedesktop.org/bugzilla/userprefs.cgi?tab=email       
   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list