[osg-users] "Stack" of actions todo
Vincent Bourdier
vincent.bourdier at gmail.com
Thu May 15 03:43:54 PDT 2008
I'm not very familiar with threads, and no more with OpenThreads... but I
learn quickly if I understand.
But if I need to spend a week to understant and set it, I'd better make my
stack I think...
Vincent
2008/5/15 Robert Osfield <robert.osfield at gmail.com>:
> 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
> <vincent.bourdier at gmail.com> 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 <robert.osfield at gmail.com>:
> >>
> >> 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
> >> <vincent.bourdier at gmail.com> 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 <aluaces at udc.es>:
> >> >>
> >> >> 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 at lists.openscenegraph.org
> >> >>
> >> >>
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >> >
> >> >
> >> > _______________________________________________
> >> > osg-users mailing list
> >> > osg-users at lists.openscenegraph.org
> >> >
> >> >
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >> >
> >> >
> >> _______________________________________________
> >> osg-users mailing list
> >> osg-users at lists.openscenegraph.org
> >>
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> >
> > _______________________________________________
> > osg-users mailing list
> > osg-users at lists.openscenegraph.org
> >
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> >
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080515/8b0a00c3/attachment.htm>
More information about the osg-users
mailing list