Hi Robert, Thanks for much for your quick response, I'll take a look at this and see how things go.
After your suggestion and doing a quick Google I saw this post from Rafa that looks to be close to the same issue I have. http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/2007-September/002960.html Thanks! Jason On Thu, Aug 14, 2008 at 10:49 AM, Robert Osfield <[EMAIL PROTECTED]>wrote: > HI Jason, > > You could try disabling the vertex array extension for Intel via the > the osg::setGLExtensionDisableString() > > >From include/osg/GL > > /** Set a list of extensions to disable for different OpenGL > renderers. This allows > * OSG applications to work around OpenGL drivers' bugs which are due > to problematic extension support. > * The format of the string is: > * "GLRendererString : ExtensionName, ExtensionName; GLRenderString2 > : ExtensionName;" > * An example of is : "SUN_XVR1000:GL_EXT_texture_filter_anisotropic" > * The default setting of GLExtensionDisableString is obtained from > the OSG_GL_EXTENSION_DISABLE > * environmental variable. > */ > extern OSG_EXPORT void setGLExtensionDisableString(const std::string& > disableString); > > Longer term it might be worth us developing a software/hardware > configuration file system, that can provide different profiles for > different hardware/drivers. > > Robert. > > On Thu, Aug 14, 2008 at 3:42 PM, Jason Beverage <[EMAIL PROTECTED]> > wrote: > > 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 > > osg-users@lists.openscenegraph.org > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org