My thought is that the override only applies to nodes that are "paged in". The root node of the scene is still using vbos as far as I understand since of doesn't have to be paged in.
I'll take a look at the code tommorow morning at work, I'm currently driving and checking email. Only when I stop for breaks of course;) Jason On 8/14/08, David Guthrie <[EMAIL PROTECTED]> wrote: > That's odd. If you set it to use Display lists, it should override the > settings on the database pager so that it only uses display lists, and not > VBO's. Do you thing they are broken for the 945 too? > > On Thursday 14 August 2008 02:53:44 pm Jason Beverage wrote: >> hi David >> >> I set the environment variable to displaylists but still got a crash. >> I believe this is due to the fact that I was zoomed all the way out on >> the paged database which was still using vbo. >> >> Gotta love integrated graphics cards huh... >> >> Jason >> >> On 8/14/08, David Guthrie <[EMAIL PROTECTED]> wrote: >> > Have you tried setting it to using display lists instead of vertex >> > arrays? If >> > they don't suit, then you may be able to figure out what card you are >> > using, or make some sort of configuration check in an installer then set >> > the environment variable? >> > >> > On Thursday 14 August 2008 10:42:42 am Jason Beverage 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 >> > >> > -- >> > David Guthrie >> > [EMAIL PROTECTED] >> > Alion Science and Technology >> > BMH Operation - A CMMI Maturity Level 3 Organization >> > 5365 Robin Hood Road, Suite 100 >> > Norfolk, VA 23513-2416 >> > (757) 857-5670, ext 269, Fax (757) 857-6781 >> > _______________________________________________ >> > 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 > > > -- > David Guthrie > [EMAIL PROTECTED] > Alion Science and Technology > BMH Operation - A CMMI Maturity Level 3 Organization > 5365 Robin Hood Road, Suite 100 > Norfolk, VA 23513-2416 > (757) 857-5670, ext 269, Fax (757) 857-6781 > _______________________________________________ > 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