Brian Paul writes:
 > have an unofficial standard for the format of this string for Linux
 > drivers.

I second the "standard", I would like to argue "official".

 > I'm not proposing this should be part of the "OpenGL ABI for Linux"
 > standard. 

Is there a disadvantage is doing so? I.e. not generic enough?

 >         "[Mesa | SI] [DRI | UtahGLX] <card> <version> <card-specific>"

"Mesa" | "SI" would be a special case of <package>? 
<implementation>? Which has to be used in connection
with GL_VENDOR (Brian's Mesa, a Mesa derivative, SGI's SI,
an SI derivative from MetroLink, Xi?).

 
[ DRI | "UtahGLX" ] - <architecture>? Why is this necessary?
If there are different builts from the same version of the
same implementation, then the version string seems inadequate?
I understand there won't be DRI for VG/V2, but the cards won't
go away, so we need a string for non-DRI, non-GLX builts of Mesa?
And one for software-only GLX? And fake-GLX? It seems open
ended, and I am tempted to defer this into the <version> specifier.

 > driver's version to what might be available for download from
 > a website.  It may also be used to identify driver versions for tech
 > support and in bug reports.

It is also good for driver install: use picutils to identify
hardware, built/select proper driver (GLSetup-like).


                                            b.

Reply via email to