Over the past year an issue of OpenGL versioning has come up a few times.
Basically, we have conflicting goals of wanting to advertise OpenGL 1.3 or
1.4 but not wanting to advertise extensions that aren't hardware accelerated
(cube textures and shadow maps come to mind).

I believe that a solution exists, but it will require some trivial changes
to Mesa.  Basically, we advertise whatever OpenGL version we want (assuming
that the driver knows how to fall-back for unsported functionality), but
only advertise extension strings for functionality that is hardware
accelerated.  For example, advertise version 1.2, but only advertise
GL_EXT_texture3D in the extension string if it's hardware supported.

This may sound silly, but I think it's a good compromise.  It turns out that
this is what Nvidia does.  That's not to say that Nvidia is always right,
but I think this is better than being stuck back at 1.2. :)

Thought?

-- 
Smile!  http://antwrp.gsfc.nasa.gov/apod/ap990315.html


-------------------------------------------------------
This sf.net email is sponsored by: viaVerio will pay you up to
$1,000 for every account that you consolidate with us.
http://ad.doubleclick.net/clk;4749864;7604308;v?
http://www.viaverio.com/consolidator/osdn.cfm
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to