Chris Rankin wrote:
--- Brian Paul <[EMAIL PROTECTED]> wrote:

An issue perhaps, but not a bug.

There's no X or GLX policy that says the root window
must use a GLX visual that features a depth buffers, stencil buffer, alpha
channel, double-buffering, etc.


Perhaps not, but:
a) XFree86 4.2.1, 4.2, 4.1, 4.0 etc all had this
capability and I see no reason why it needed to be
removed.

I have no idea who removed or changed anything related to this in XFree86 4.3.



Especially since removing it breaks apps that
require it.

Any application which depends upon the root window having particular GLX attributes is in error.



You have just killed OpenGL screensavers
with the G400, for example, and goodness knows what
else.

*I* did? Give me a break.



You can play semantics and say it isn't a bug,
but it is definitely a regression that will be very
unpopular with a lot of Matrox users.

I wouldn't call it a regression either.



b) The screensavers don't segfault because there's no
suitable visual available. They seem to do so while
trying to activate the indirect rendering instead.
This is presumably why the rest of the OpenGL hacks
flash the "libGL error: InitDriver failed" message on
the screen and then run very slowly. And segfaults are
always bugs.

It sounds like there might be a broader issue here. What does 'glxinfo' report? Does glxgears run with hardware acceleration?


-Brian




------------------------------------------------------- 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

Reply via email to