Hi Robert,
If I remove the shaders of my scene, the crash disappear.
Now, I'm looking at a way to stop the Shaders before ending the viewer.
When I need to delete the view, I do :
stopThreading();
setDone(true);
map->erase(viewer);
I though the stopThreading() call would do the work for me concerning the
shaders...
Is there any way to do it ?
Thanks.
Regards,
Vincent.
2009/6/25 Robert Osfield <[email protected]>
> On Thu, Jun 25, 2009 at 5:17 PM, Vincent
> Bourdier<[email protected]> wrote:
> > Hi Robert,
> >
> > This is not possible for me to reproduce the behavior on an example, too
> > much external things are required.
>
> There isn't much we can do then.
>
> > But I have some idea : there is some shaders running, and they are not
> > removed before the viewer have to stop ... and the
> > crash is in the Program and Shader flush ... does it sounds like a reason
> > for crash ?
> > I'll have a look.
>
> It sounds like the graphics thread is still running, and the crash
> relating to the shaders is an symptom of this, it isn't the cause
> though. You need to look thoroughly at the whether the threads are
> still running or not. Try changing the viewer threading model to
> explore this.
>
> Robert.
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org