Hi David,

On Thu, Nov 4, 2010 at 4:51 AM, David Fries <[email protected]> wrote:
> osg::isGLExtensionOrVersionSupported requires version 3.0 or greater
> or it never calls glGetIntegerv( GL_NUM_EXTENSIONS, &numExt );

So is the problem that the driver is reporting support for GL3 or
higher but not actually implmenting it properly.

> and the only non-nVidia drivers I have access to are Mesa with ATI
> hardware on versions 1.5 and 2.1.
>
> On second thought, if I comment out the check to query anyway,
>
> 135                         GLint numExt = -1443;
> (gdb)
> 136                         glGetIntegerv( GL_NUM_EXTENSIONS, &numExt
> );
> (gdb)
> 137                         OSG_WARN << "glGetIntegerv
> GL_NUM_EXTENSIONS is "
> (gdb) p numExt
> $4 = -1443
>
> The answer is yes, it isn't nVidia specific.  That makes me wonder if
> it should fall back and query the GL1/2 interface for getting
> extensions if numExt is 0.

What happens when you try this for your NVidia driver?

Robert.
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to