Hi Hui, This sounds very much like an Intel driver bug. Go have a look for updated drivers for your hardware.
Robert. On Thu, Mar 12, 2009 at 8:33 PM, hui <opencvy...@yahoo.com> wrote: > > Hi, > > I meet a problem in function drawImplementation(osg::RenderInfo& renderInfo) > const > > Actually the code works find with nvidia and ati video card, just when I run > it in intel 965GM, it get problem. > > Here is the code: > void SubmeshDrawable::drawImplementation(osg::RenderInfo& renderInfo) const > { > osg::State& state = *renderInfo.getState(); > //bind the VBO's > state.disableAllVertexArrays(); > > bool initializedThisDraw = false; > if (!mInitalized) > { > InitVertexBuffers(state); > mInitalized = true; > initializedThisDraw = true; > } > -----........................................ > > // notice when first time run, then mInitalized is assigned as true, and it > keeps as true in nvidia or ati video card. > // But in Intel card, the value of mInitalized will change back to false > again when enter the function at second time, and keep in this way until the > VBO crashed. > > Any reason for that? > > Thanks a lot. > > Hui > > > > > _______________________________________________ > 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