Subject: Re: XFree86 & GLX support?
To: Richard Rauch <rkr@rkr.kcnet.com>
From: Soren S. Jorvang <soren@wheel.dk>
List: port-i386
Date: 09/13/1999 04:11:15
On Sun, Sep 12, 1999 at 08:54:07PM -0500, Richard Rauch wrote:
> STB Nitro3D S3 ViRGE/GX or some such.  It supposedly is a fairly nice
> card, but it was pre-installed in the machine, which itself is getting
> close to 2 years old.  (^&  (It does have some 3D features, as the name
> implies, and is among those cards supported by XF86_S3V.  But I don't
> think that anyone's done any clever 3D support for it under X/Mesa.)

You are right. The only cards/chips for which XFree86 GLX source
is available right now are the Matrox G[24]00 and the Riva TNT.

> Question: Why does Mesa work well without GLX, while OpenGL has a fit?

Because traditionally Mesa has not used GLX at all, instead rendering
frames in the application, whereas SGI clients have depended on the
X server having the renderer.

The way Mesa-with-GLX is currently built, it too is an either/or
thing - it has no way of falling back to rendering itself if the
X server has no GLX extension.


-- 
Soren