[osg-users] Crash in osg 3.4.0 on Virtual Machine when OSG_GL3_AVAILABLE enabled

Christian Buchner christian.buchner at gmail.com
Wed Mar 9 02:46:10 PST 2016

Hi Robert, thanks for the quick response,

> My point is that enabling GL3 and then using a driver that doesn't support
> gl buffers causes a null pointer access, to me this is a bug. If it is
> valid to use buffer objects when gl3 is enabled then bufferobject needs to
> do something other than what is does currently.

By building OSG against GL3 you are essentially adding a strict dependency
on OpenGL version3 API features in the driver. This is also allowing for an
optimization by instructing the code to "assume certain features exist,
don't explicitly check for them at run time". When your system does not
meet this dependency, the code may crash however.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20160309/3d39c24c/attachment-0003.htm>

More information about the osg-users mailing list