Hi all,

I recently updated our product to use the --terrain flag in
VirtualPlanetBuilder to increase the speed of our database creation and
things are working wonderfully except for on the machines that have the
Intel 945GM chipset which are crashing.

I've narrowed the problem down to the fact that the 945GM doesn't seem to
like using VBO, which is enabled in GeometryTechnique.cpp.  If I revert back
to not using the --terrain option, which does not use VBO, things work just
fine.  Also, if I set the environment variable
OSG_DATABASE_PAGER_DRAWABLE=VertexArrays, things also work just fine.

I would like to not have to revert back to not using the --terrain option
since the performance increases on machines that support VBO are so
substantial but I also don't want specific users to have to modify the
environment variable.

In theory, we can know whether or not VBO is supported by the graphics card
by using the State::isVertexBufferObjectSupported(), but the 945GM must be
incorrectly reporting that it does support VBO.

Does anyone have any suggestions on what I should do in this situation?

Thanks!

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

Reply via email to