<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">er, shite, my psuedo code meant to have [pix_separator] rather than [separator] in there. Sorry. its 2:30 am here on the east coast and I really ought to be alseep :)<DIV><BR class="khtml-block-placeholder"></DIV><DIV>    </DIV><DIV>iohannes is 100% correct. (separator is used later in the patch to shoot different translates/rotates/ to different final output geometry)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR><DIV> <DIV style="font-size: 13px; "><FONT class="Apple-style-span" color="#D30000" size="1" style="font-size: 10px; "><B>v a d e //</B></FONT></DIV><DIV style="font-size: 13px; "><FONT class="Apple-style-span" color="#7F7F7F" size="1" style="font-size: 10px; "><B><BR class="khtml-block-placeholder"></B></FONT></DIV><DIV style="font-size: 13px; "><FONT class="Apple-style-span" color="#7F7F7F" size="1" style="font-size: 10px; "><B><A href="http://homepage.mac.com/doktorp/">http://homepage.mac.com/doktorp/</A></B></FONT></DIV><DIV style="font-size: 13px; "><FONT class="Apple-style-span" color="#7F7F7F" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;"><B><A href="mailto:doktorp@mac.com">doktorp@mac.com</A></B></SPAN></FONT></DIV><DIV style="font-size: 13px; "><FONT class="Apple-style-span" color="#7F7F7F" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;"><B></B></SPAN></FONT></DIV> </DIV><BR><DIV><DIV>On Jul 14, 2005, at 2:27 AM, IOhannes m zmoelnig wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">vade wrote:</DIV> <BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Ive created a patch and framework that allow one to dynamically route</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">pix data to various pix objects. I havent used it extensively, but it</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">essentially goes like:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[gemhead]</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">|</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[pix_film]</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">|</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[send13 movie1]</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">... some effect module:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[someOtherPixSource(</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">|<SPAN class="Apple-converted-space">  </SPAN>[movie 1(</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">|/</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[recieve13]</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">|</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[separator]</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">|</DIV> <BR></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">btw, you only need [separator] if you are doing something with openGL in</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">the sub-lists: [separator] pushes the openGL stack before executing the</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">sub-list and pops it after it has finished.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">if you are only doing pix-manipulations, then the [separator] will have</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">no benefit.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">but of course this depends on your entire patch.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">mfg.asd.r</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">IOhannes</DIV> <BR class="Apple-interchange-newline"></BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>