So, I've run into an interesting situation, and I'm wondering what should
theoretically happen.

The FireGL driver (closed source, from ATI) seems to be the only DRI based
hardware driver that supports overlays.  When running apps on the localhost,
everything works fine.

The catch is when an app is run on a remote system and indirect rendering is
used.  In this case, Mesa is reported as the renderer (instead of "FireGL2 /
FireGL3"), but glxinfo still reports the set of supported visuals that the
hardware driver supports.  The problem is that the glXGetConfig reports that
GLX_USE_GL is available in the overlay window, eventhough, as far as I can
tell, the built-in Mesa renderer does not support this.

I've looked at the code, but the path through it is somewhat confusing for
the indirect case.  It seems as though glXGetConfig uses the screenConfigs
that is exported by the driver.

So, what SHOULD happen?  It seems that this has "worked" with all of the
other drivers because the hardware drivers support a subset of the visuals
supported by the built-in Mesa.  Is this correct?

I would ask this at the Monday IRC meeting, but I don't think I'll be
available.  Since it's a holiday in the US, is there even going to be a
meeting?  I ask because I know that most of the people that still come are
not in the US...

-- 
Tell that to the Marines!

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to