Hi Stefan,
Thanks for the quick answer, see below...
Stefan Eilemann [via Software] wrote:
>
> On 21. Oct 2009, at 11:12, Paul Melis [via Software] wrote:
>
> > The control host in my case may be a bit poor in graphics
> > performance, while the TPD nodes are beefy machines. Is there a way
> > to make sure that the equalizer application running on the control
> > host uses somewhat simpler rendering (e.g. display a bounding box
> > instead of a real volume)? I read in the programmer's manual about
> > the 3 roles of the eqPly executable (application, auto-launched
> > render client and resident render client). The application role
> > sounds what I'm looking for, but it seems this only handles events
> > and not rendering. The latter seems to be done using another auto-
> > launched render client.
>
> > Is there a way to tell the client launched by the application how to
> > behave w.r.t. render quality?
>
> The application might also be a render client, i.e., the appNode in
> the config. Then you will have pipe render threads in your application
> process.
Right, understood
> You can set a bool variable in your config class after Config::init,
> which will only be executed on the appNode. This way you can detect
> from Channel::frameDraw if you're on the appNode or not.
This I'm not sure I understand. If I look at eqPly do you mean that the
call to config->init() in EqPly::run() only returns for the appNode (or
in case of an init error)? So this boolean flag could be set right in
front of step 4 "Run main loop"? And is it guaranteed that the spawning
of the render client for the appNode happens in the while
(config->running() ...) loop after setting the flag (so that the
rendering doesn't start before the flag is correctly set)?
>
> You might also use a period on the appNode channel compound (only
> render every nth frame) or use a monitor equalizer to copy the
> rendering from the wall to the control host. The latter is still
> somewhat limited in its implementation, e.g., it does not preserve the
> aspect ratio - patches are welcome. ;)
>
That's a bit too advanced for what I want to do :)
Paul
P.S. My forum post is marked with "This message was sent to the
[hidden email] mailing list 0 days, 1 hours and 35 minutes
ago but has not yet been accepted. [...]", but you did reply so it was
obviously posted on the forum. Is the eq-dev list broken?