[osg-users] DrawImplementation issue with Intel video card.

Robert Osfield robert.osfield at gmail.com
Fri Mar 13 02:05:42 PDT 2009


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 <opencvyang at 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 at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



More information about the osg-users mailing list