This is such a hard problem...there's no simple solution, and people
have been thinking about it for over ten years.

I'd advise against a configuration file that chooses conformance or
performance on a feature-by-feature basis, for at least these reasons:

        Sometimes you need to choose conformance or performance
        dynamically, or at least on a per-context basis, rather than for
        an entire installation or application.

        There are a *lot* of potential configuration options.  If it's
        hard for the app developer to figure out which ones to use, just
        imagine how much harder it is for an end user to figure out
        which ones to use.

        Version skew.  If you need a config file to run an app
        successfully, then the apps tend to ship with the config file.
        As drivers change, the config file tends to get out-of-date.
        This gets worse if apps try to share config files.

The ARB once reached a compromise that involved marking Visuals as
either conformant or nonconformant, then allowing the app to make the
choice.  (See the glXChooseFBConfig() function man-page or the GLX spec
for more information.)  Might be worth a try...

Allen

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

Reply via email to