Hi Stefan,
Indeed, the frameDraw is called 4 times, 3 for one channel and 1 for another one. An assert violation in my code made me think it was called 6 times in the same channel. The, if I understood correctly, the head matrix of the explicit compound is undefined because there's no observer/projection/wall associated to neither the compound nor the channel. Is that right?

Cheers,
Juan

Hi Juan,

Your draw should be called four times:

- three times, once for each eye, on the channel declared in the eqc
- once for the view/segment dest channel on the cyclop eye

In any case the config does not make sense.

The first compound emits three draws since the all eyes are active
(no eyes[] in compound and no view to select stereo mode). This is
new in 1.0 with the runtime stereo switch. Before that, the compound
default eye was cyclop and no runtime selection was possible.

The second compound emits only the cyclop eye. While the compound
also has all eyes enable, the view is in its default mono mode
causing only the cyclop pass to be active.

I hope this makes sense, if not poke me with questions.


Cheers,

Stefan.


_______________________________________________ eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com


_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to