Hi Vincent, How much threading have you done before, i.e. how confident are you about using threads, blocks and barriers? I asks this as I doubt no how much to assume.
Robert. On Thu, May 15, 2008 at 11:25 AM, Vincent Bourdier <[EMAIL PROTECTED]> wrote: > Hi Robert, > > You said "then you'll need to place a barrier in frame loop to half the > frame loop thread" > > I'm not sure to understand how I can do it, and what do you mean by "half > the frame loop" ?? > > Moreover, I need a stack, that will be re-used for an other way, so I think > I'll keep this idea. I suppose the STL is the best way to do it and OSG not > implement something more useful for my problem. > > Thanks, > > Regards, > Vincent. > > 2008/5/15 Robert Osfield <[EMAIL PROTECTED]>: >> >> Hi Vincent, >> >> The OSG designed around the model of single threaded update, >> multi-thread cull-draw. If you have others threads beyond the main >> frame loop thread that is want to do updates then you'll need to place >> a barrier in frame loop to half the frame loop thread while you >> operations run, then release the barrier when you operations are >> complete for that frame. >> >> Robert. >> >> On Thu, May 15, 2008 at 10:39 AM, Vincent Bourdier >> <[EMAIL PROTECTED]> wrote: >> > Hi Alberto >> > >> > I just need to "control" when I flush the stack, to synchonise with the >> > threads. A Callback would flush the stack (and so modify the graph) at >> > the >> > same time of the callbacks which traverse the graph... It is dangerous. >> > >> > I would stop the threads, flush my stack, and notify the threads to >> > continue... >> > >> > 2008/5/15 Alberto Luaces <[EMAIL PROTECTED]>: >> >> >> >> El Jueves 15 Mayo 2008ES 11:00:41 Vincent Bourdier escribió: >> >> > Hi all, >> >> > >> >> > After a look on the net and in the archive, I think nobody did it >> >> > before, >> >> > but I prefer ask to earn time : >> >> > >> >> > I need to do something like a stack or a list of actions to apply on >> >> > the >> >> > scenegraph (FIFO stack if possible). I've a thread which will create >> >> > the >> >> > actions to make, and I need to do theses actions on the render loop, >> >> > stopping the thread during the "flush" of the stack. >> >> > >> >> > Do OSG implement something like this ? >> >> > >> >> > Thanks, >> >> > >> >> > Regards, >> >> > Vincent. >> >> >> >> Hi Vicent, >> >> >> >> how would it be different from an update callback? >> >> _______________________________________________ >> >> 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 >> > >> > >> _______________________________________________ >> 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 > > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org