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

Reply via email to