Hi all,
I'm playing with configuration files and I've found out some funny
behaviour that may be a bug of the startup configuration auto-completion
mechanism.
The test case can be easily reproduced with the 1-pipe.eqc configuration
file from the distribution. If a simple compound like this is added to
the configuration file:
compound
{
channel (canvas 0 segment 0 layout 0 view 0)
}
everything works fine.
However is the channel is specified by its name, then Equalizer modifies
the configuration to read as in:
compound
{
channel "channel"
}
compound
{
compound
{
channel ( canvas 0 segment 0 layout 0 view 0 )
}
}
This causes Channel::frameDraw to be called as much as 6 times per frame
for "channel". Twice for each eye (cyclop, left, right), the first one
having undefined values for the head transform matrix.
Is this runtime modification of the configuration to be expected?
Cheers,
Juan
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com