--- Alan Cox <[EMAIL PROTECTED]> wrote: > On Wed, 2003-03-26 at 17:59, Chris Rankin wrote: > > --- Brian Paul <[EMAIL PROTECTED]> > wrote: > > > Any application which depends upon the root > window > > > having particular GLX attributes is in error. > > > > It's a screensaver. Using the root window would > seem > > to be a requirement here. So what you're really > saying > > is "Who cares if you can't perform OpenGL / direct > > rendering on the root window?". And the answer is > > "Everyone who runs xscreensaver, for a start!". > > I thought it opened a full sized window of its own
If you run the hacks from the command line with the "-root" parameter, then they do (I think) and then you get direct rendering. However, the xscreensaver daemon seems to need to use the *real* root window. Don't ask me why - I do not know. All I know is what I've learnt from Mr JWZ: "The window that it's drawing on might have a different visual ID, if the ID printed by "xscreensaver-gl-helper" is not the default visual (according to xdpyinfo.) If that's the case, you can't run GL hacks on your real root window (only on a virtual root window) and there's nothing you can do about it" I'm assuming that Mr JWZ has a good reason for running on the actual root window... Chris __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com ------------------------------------------------------- This SF.net email is sponsored by: The Definitive IT and Networking Event. Be There! NetWorld+Interop Las Vegas 2003 -- Register today! http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel