Hi,

sorry, I cannot read the attachments in your mail. I will try to make a simple ping-pong example instead.

jp

Roman Grigoriev wrote:
Here is my shaders. It's shaders from my current version that do not use MRT. Source code you can take from my previous message<ÎÅÉIf you want to have my setup with FBO MRT just email me. <ÎÅÉ<ÎÅÉ<ÎÅÉ<ÎÅÉ-----Original Message-----<ÎÅÉFrom: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of J.P. Delport<ÎÅÉSent: Tuesday, May 20, 2008 1:46 PM<ÎÅÉTo: OpenSceneGraph Users<ÎÅÉSubject: Re: [osg-users] FBO Rendering<ÎÅÉ<ÎÅÉHi,<ÎÅÉ<ÎÅÉòÏÍÁÎ çÒÉÇÏÒØÅ× wrote:<ÎÅÉ> Hi I try to implement cellular automata clouds on OSG and have some problem<ÎÅÉ> <ÎÅÉ> 1) I can't use (or don't know) ping-pong rendering technique as <ÎÅÉ> described here http://www.m3xbox.com/GPU_blog/?m=200712<ÎÅÉ> <ÎÅÉ> Because when I attach 2 textures to camera FBO in rendering loop camera <ÎÅÉ> render to 2 FBO but I need to change dynamically which draw buffer I <ÎÅÉ> need to draw/ <ÎÅÉ<ÎÅÉCan you not also pass the draw buffer as a uniform to the shader and <ÎÅÉthen use that in glFragData[buffer] call? This can select which of two <ÎÅÉtextures to render to.<ÎÅÉ<ÎÅÉ> I've red about RenderStage but how to control it is <ÎÅÉ> unclear for me. I've make a workaround that create another camera that <ÎÅÉ> render FBO texture to another FBO texture that can I attach in 1 stage <ÎÅÉ> to calculate cellular automata.<ÎÅÉ<ÎÅÉIf you have the same shader code for both cameras, I think you can get <ÎÅÉaway with only a single camera and multiple targets.<ÎÅÉ<ÎÅÉ> <ÎÅÉ> 2) I'd like to do RTT rendering not in every frame. But As I understand <ÎÅÉ> OSG create rendercashe to strore rendering order how can I dynamically <ÎÅÉ> attach and remove camera from rendering order? <ÎÅÉ<ÎÅÉSwitching on and off could be done with Switch node or mask as Robert <ÎÅÉsaid. Not sure about switching order dynamically, but I'm still not sure <ÎÅÉyou need it.<ÎÅÉ<ÎÅÉ> <ÎÅÉ> See my example. If anyone is interested in my program I can share.<ÎÅÉ<ÎÅÉIf you could send me a simple version of your shader I can have a look.<ÎÅÉ<ÎÅÉjp<ÎÅÉ<ÎÅÉ> <ÎÅÉ> Thanx in advance<ÎÅÉ> <ÎÅÉ> Roman<ÎÅÉ> <ÎÅÉ> <ÎÅÉ> ------------------------------------------------------------------------<ÎÅÉ> <ÎÅÉ> _______________________________________________<ÎÅÉ> osg-users mailing list<ÎÅÉ> osg-users@lists.openscenegraph.org<ÎÅÉ> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org<ÎÅÉ<ÎÅÉ-- <ÎÅÉThis message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard. <ÎÅÉThe full disclaimer details can be found at http://www.csir.co.za/disclaimer.html.<ÎÅÉ<ÎÅÉThis message has been scanned for viruses and dangerous content by MailScanner, <ÎÅÉand is believed to be clean. MailScanner thanks Transtec Computers for their support.<ÎÅÉ<ÎÅÉ_______________________________________________<ÎÅÉosg-users mailing list<[EMAIL PROTECTED]<ÎÅÉhttp://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org<ÎÅÉ


begin 666 cell_fp.glsl
M#0HO*D9204=-14Y47U-([EMAIL PROTECTED]/+@(.[AZ^#W[>[EMAIL PROTECTED]"G5N
M:69O<FT@<V%M<&QE<C)$($-E;&Q?=&5X.PT*+R_JX/#RX"[EMAIL PROTECTED]
M;FEF;W)M('-A;7!L97(R1"!.;[EMAIL PROTECTED]@\/+@(.[C\.#MZ/?H
MXN#^^>7C[B#NX?KE[. -"G5N:69O<FT@<V%M<&QE<C)$($5L:7!S;VED7W1E
M>#L-"@T*=6YI9F]R;2!F;&]A="!D=&EM93L-"@T*+R_QZ_/[EMAIL PROTECTED]>SE
M^>7MZ/[EMAIL PROTECTED]@[EMAIL PROTECTED];FEF;W)M(&9L;V%T(&9.;VES94]F9G-E=$5X
[EMAIL PROTECTED];FEF;W)M(&9L;V%T(&9.;VES94]F9G-E=$5X=%D[#0IU;FEF;W)M
M(&9L;V%T(&9.;VES94]F9G-E=$AU;[EMAIL PROTECTED];FEF;W)M(&9L;V%T(&9.;VES
M94]F9G-E=$AU;5D[#0IU;FEF;W)M(&9L;V%T(&9.;[EMAIL PROTECTED]
M#0IU;FEF;W)M(&9L;V%T(&9.;VES94]F9G-E=$%C=%D[#0H-"B\O\.#G[.7P
M^R#QZ^[_(.[AZ^#J[N(-"G5N:69O<FT@:6YT(&9396=M96YT5VED=&@[#0IU
M;FEF;W)M(&EN="!F4V5G;65N=$AE:[EMAIL PROTECTED]"B\O\.#G[.7P^R#JX/#R
M^R#NX>[EMAIL PROTECTED];FEF;W)M(&EN="!F5VED=&@[#0IU;FEF;W)M(&EN="!F
M2&5I9VAT.R -"@T*+R_Q[.7YY>WH_R#O[B#JX/#RY2#NX>[EMAIL PROTECTED](.3K_R#B
M^_?H\>OE[>C_(.'KZ.;@Z?CH]2#Q[O'EY.7I( T*=6YI9F]R;2!F;&]A=" @
[EMAIL PROTECTED];2!F;&]A=" @[EMAIL PROTECTED]
M;2!F;&]A=" @9D]F9G-E=%HQ.PT*=6YI9F]R;2!F;&]A=" @9D]F9G-E=%HR
M.PT*#0IF;&]A= [EMAIL PROTECTED]/=&AE<E-E9VUE;[EMAIL PROTECTED]
M;G1);F1E>%]L;V-A;"[EMAIL PROTECTED],B!V3&]C86Q55E]L;V-A;"D-"GL-"G9E8S(@
M=DQO8V%L5&5X.PT*=F5C,B!T96UP.PT*#0II9B H*&9!8W1396=M96YT26YD
M97A?;&]C86P\,"D@)[EMAIL PROTECTED]&9!8W1396=M96YT26YD97A?;&]C86P^,S$I*2 -
M"@E[#0H)<F5T=7)N(# N,#L-"@E]"0T*96QS90T*"7L-"@EV3&[EMAIL PROTECTED]
M>#UV3&]C86Q55E]L;V-A;"YX*VUO9"AF06-T4V5G;65N=$EN9&5X7VQO8V%L
M+#0N,"DJ9E-E9VUE;G17:61T:"]F5VED=&@[#0H)=DQO8V%L5&5X+GD]=DQO
M8V%L559?;&]C86PN>2MF;&]O<BAF06-T4V5G;65N=$EN9&5X7VQO8V%L+S0I
M*F9396=M96YT2&5I9VAT+V9(96EG:'0[#0H)#0H)<F5T=7)N('1E>'1U<F4R
M1"A#96QL7W1E>"[EMAIL PROTECTED]&5X+GAY*2YB.PT*"7T-"GT-"@T*#0IV;VED
M(&UA:6XH=F]I9"D-"GL-"[EMAIL PROTECTED])E<W5L=#L-"B\O9V5T(&-U<G)E;G0@
M<W1A=&5S(&%T(&%C='5A;"!M87 @<&]S:71I;VX-"@T*=F5C-"!V3&%S=%-T
M97 @/2!T97AT=7)E,D0H0V5L;[EMAIL PROTECTED](&=L7U1E>$-O;W)D6S!=+GAY*3L-
M"@T*+R]C;VUP=71E(&YE=R!H=6UI9&ET>2!V86QU92!W:71H(&AU;2AT*S$I
M(#H](&AU;2AT*2!A;F0@;F]T(&%C="AT*0T*+R]N;W1E+"!T:&%T('1H92!H
M=6UI9&ET>2!V86QU92!I<R!W<FET=&5N('1O('1H92!R+6-O;7!O;F5N= T*
[EMAIL PROTECTED]<W13=&5P+G(@/CT@,"XU*2 F)B H=DQA<W13=&5P+F(@/" P
M+C4I*2![#0IV4F5S=6QT+G(@/2 Q+C [#0I]#0IE;'-E('L-"G9297-U;'0N
M<B ](# N,#L-"GT-"@T*+R]C;VUP=71E(&YE=R!C;&]U9"!V86QU92!W:71H
M(&-L9"AT*S$I([EMAIL PROTECTED]'0I(&]R(&%C="AT*0T*+R]N;W1E('[EMAIL PROTECTED]&AE
M(&-L9"!V86QU92!I<R!W<FET=&5N('1O('1H92!G+6-O;7!O;F5N= T*#0II
[EMAIL PROTECTED]<W13=&5P+F<@/CT@,"XU*2!\?" H=DQA<W13=&5P+F(@/CT@,"XU
M*2D@>PT*=E)E<W5L="YG(#T@,2XP.PT*?0T*96QS92![#0IV4F5S=6QT+F<@
M/2 P+C [#0I]#0H-"B\O8V]M<'5T92!N97<@86-T:79A=&EO;B!V86QU92!W
M:71H(&%C="AT*S$I(#T@;F]T(&%C="AT*2!A;F0@:'5M*'0I(&%N9"!F7V%C
M= T*+R]W:&5R92!F7V%C="!I<R!D969I;FEE9"!I;B!T:&4@;W)I9VEN86P@
M<'5B;&EC871I;[EMAIL PROTECTED]@1&]B87-H:2!E="!A;" H00T*+R]3:6UP;&4L($5F
M9FEC:65N="!-971H;[EMAIL PROTECTED](%)E86QI<W1I8R!!;FEM871I;VX@;[EMAIL 
PROTECTED]
M=61S*2X-"B\O9FER<W0L(&-O;7!U=&[EMAIL PROTECTED]&AE(&%C='5A;"!S96=M96YT(&YU
M;6)E<@T*#0IV96,R('[EMAIL PROTECTED];G1)
M;F1E>#L-"G9E8S(@=E1E;7 [#0IV96,R('9496UP,CL-"@T*=E1E;7 N>" ]
M(&=L7U1E>$-O;W)D6S!=+G@@*B!F5VED=&@[#0IV5&5M<"YY([EMAIL PROTECTED]&5X
M0V]O<F1;,%TN>2 J(&9(96EG:'0[#0IV5&5M<#(N>" ]('9496UP+G@@+R!F
M4V5G;65N=%=I9'1H.PT*=E1E;7 R+GD@/2!V5&5M<"YY("[EMAIL PROTECTED];G1(
M96EG:'0[#0H-"G9!8W1396=M96YT+G@@/2!F;&]O<BAV5&5M<#(N>"D[#0IV
M06-T4V5G;65N="YY([EMAIL PROTECTED];W(H=E1E;7 [EMAIL PROTECTED]
M9VUE;G0N>" M('9496UP,BYX*2 ^(# N,"[EMAIL PROTECTED];G0N>" ]('9!
[EMAIL PROTECTED],2XP.PT*:68H*'[EMAIL PROTECTED]&5M<#(N
M>2D@/B P+C I('9!8W1396=M96YT+GD@/2!V06-T4V5G;65N="YY("T@,2XP
M.PT*#0IF06-T4V5G;65N=$EN9&5X([EMAIL PROTECTED];G0N>" K("AV06-T
M4V5G;65N="YY("[EMAIL PROTECTED]"XP*3L-"@T*+R]C;VUP=71E(&QO8V%L('5V+6]F9G-E
M= T*=F5C,B!V3&]C86Q55CL-"@T*=DQO8V%L558N>" ](&=L7U1E>$-O;W)D
M6S!=+G@@+2 H=D%C=%-E9VUE;G0N>" O(&97:61T:" J(&9396=M96YT5VED
M=&@I.PT*=DQO8V%L558N>2 ](&=L7U1E>$-O;W)[EMAIL PROTECTED] H=D%C=%-E
M9VUE;G0N>2 O(&9(96EG:'[EMAIL PROTECTED];65N=$AE:6=H="D[#0H-"F9L;V%T
M(&9!8W0[#0IF;&]A="!F06-T,2 ]('1E>'1U<F4R1"A#96QL7W1E>"[EMAIL PROTECTED]
M,BAG;%]497A#;V]R9%LP72YX("[EMAIL PROTECTED]@Q+"!G;%]497A#;V]R9%LP
M72YY*2DN8CL-"F9L;V%T(&9!8W0R([EMAIL PROTECTED]&5X='5R93)$*$-E;&Q?=&5X+"!V
M96,R*&=L7U1E>$-O;W)[EMAIL PROTECTED](&=L7U1E>$-O;W)[EMAIL PROTECTED]/9F9S
M971:,2DI+F([#0IF;&]A="!F06-T,R ]('1E>'1U<F4R1"A#96QL7W1E>"P@
M=F5C,BAG;%]497A#;V]R9%LP72YX("[EMAIL PROTECTED]@Q+&=L7U1E>$-O;W)D
[EMAIL PROTECTED]@/2!T97AT=7)E,D0H0V5L;[EMAIL PROTECTED]
M('9E8S(H9VQ?5&5X0V]O<F1;,%TN>"[EMAIL PROTECTED]&5X0V]O<F1;,%TN>2 M9D]F
M9G-E=%HQ*2DN8CL-"F9L;V%T(&9!8W0U([EMAIL PROTECTED]&5X='5R93)$*$-E;&Q?=&5X
M+"!V96,R*&=L7U1E>$-O;W)D6S!=+G@@+2!F3V9F<V5T6#(L9VQ?5&5X0V]O
M<F1;,%TN>2DI+F([#0IF;&]A="!F06-T-B ]('1E>'1U<F4R1"A#96QL7W1E
M>"[EMAIL PROTECTED],BAG;%]497A#;V]R9%LP72YX("[EMAIL PROTECTED]@R+&=L7U1E>$-O
M;W)[EMAIL PROTECTED]<@/2!T97AT=7)E,D0H0V5L;%]T
[EMAIL PROTECTED]('9E8S(H9VQ?5&5X0V]O<F1;,%TN>"[EMAIL 
PROTECTED]&5X0V]O<F1;,%TN>2 M
M9D]F9G-E=%HR*2DN8CL-"F9L;V%T(&9!8W0X([EMAIL PROTECTED]&5X='5R93)$*$-E;&Q?
M=&5X+"!V96,R*&=L7U1E>$-O;W)[EMAIL PROTECTED](&=L7U1E>$-O;W)D6S!=+GD@
M*V9/9F9S971:,BDI+F([#0IF;&]A="!F06-T.2 ]($-H96-K3W1H97)396=M
M96YT*&9!8W1396=M96YT26YD97@@+2 Q+C L('9,;V-A;%56*3L-"F9L;V%T
M(&9!8W0Q," ]($-H96-K3W1H97)396=M96YT*&9!8W1396=M96YT26YD97@@
M+2 R+C L('9,;V-A;%56*3L-"F9L;V%T(&9!8W0Q,2 ]($-H96-K3W1H97)3
M96=M96YT*&9!8W1396=M96YT26YD97@@*R Q+C L('9,;V-A;%56*3L-"@T*
M:68H*&9!8W0Q(#X](# [EMAIL PROTECTED]'[EMAIL PROTECTED]&9!8W0R(#X](# [EMAIL 
PROTECTED]'[EMAIL PROTECTED]&9!8W0S
M(#X](# [EMAIL PROTECTED]'[EMAIL PROTECTED]&9!8W0T(#X](# [EMAIL 
PROTECTED]'P-"BAF06-T-2 ^/2 P+C4I
M('Q\("AF06-T-B ^/2 P+C4I('Q\("AF06-T-R ^/2 P+C4I('Q\("AF06-T
M." ^/2 P+C4I("!\? T**&9!8W0Y(#X](# [EMAIL PROTECTED]'[EMAIL 
PROTECTED]&9!8W0Q," ^/2 P
M+C4I('Q\("AF06-T,3$@/CT@,"[EMAIL PROTECTED])9D%C=" ](#$N,#L-"GT-
M"F5L<V4@>PT*"69!8W0@/2 P+C [#0H@(" @('T-"@T*:68H*'9,87-T4W1E
M<"YB(#P@,"XU*2 F)B H=DQA<W13=&5P+G(@/CT@,"XU*2 F)B H9D%C=" ^
M/2 P+C4I*2![#0IV4F5S=6QT+F(@/2 Q+C [#0I]#0IE;'-E('L-"G9297-U
M;'0N8B ](# N,#L-"GT-"G9E8S(@=DYO:[EMAIL PROTECTED]:7-E5F%L
M=64[#0H-"B\O9V5T(&1E;G-I='D@<V-A;&[EMAIL PROTECTED]@9F]R('-L:6-E#0HO
M+V9L;V%T(&93;&EC941E;G-I='D@/[EMAIL PROTECTED]"A386UP;&5R4VQI8V5$96YS
M:71Y+"!F06-T4V5G;65N=$EN9&5X("\@,S$N,"DN<CL-"@T*+R]F971C:"!V
M86QU97,@9G)O;2!R96=I;VYM87-K('1E>'1U<F5S#0IF;&]A="!F4F5G:6]N
M36%S:TAU;4%C=" ]('1E>'1U<F4R1"A%;&EP<[EMAIL PROTECTED],BAG;%]4
M97A#;V]R9%LP72YX+"!G;%]497A#;V]R9%LP72YY*2DN<CL-"F9L;V%T(&92
M96=I;VY-87-K17AT(#T@,2XP("[EMAIL PROTECTED])E9VEO;DUA<VM(=6U!8W0[#0H-"B\O
M8V]M<'5T92!C;&]U9"!E>'1I;F-T:6]N#0IV3F]I<V4@/2!V96,R*&=L7U1E
M>$-O;W)D6S!=+G@@+R R+C @*R!F3F]I<V5/9F9S971%>'18+"!G;%]497A#
M;V]R9%LP72YY("\@,BXP("MF3F]I<V5/9F9S971%>'19*3L-"F9.;VES959A
M;'5E([EMAIL PROTECTED]&5X='5R93)$*$YO:7-E7W1E>"[EMAIL 
PROTECTED]:7-E*2YR.PT*#0II9BAF
M3F]I<V5686QU92 ^/2 H9E)E9VEO;DUA<VM%>'[EMAIL PROTECTED]@>PT*=E)E<W5L="YG
M(#T@,"XP.PT*?0T*#0HO+V-O;7!U=&4@:'5M:61I='D@<F5G96YE<F%T:6]N
M#0IV3F]I<V4@/2!V96,R*&=L7U1E>$-O;W)D6S!=+G@@+R R+C @*R!F3F]I
M<V5/9F9S971(=6U8+"!G;%]497A#;V]R9%LP72YY("\@,BXP("[EMAIL PROTECTED]:7-E
M3V9F<V5T2'5M62D[#0IF3F]I<V5686QU92 ]('1E>'1U<F4R1"A.;VES95]T
[EMAIL PROTECTED]('9.;VES92DN<CL-"@T*:68H9DYO:7-E5F%L=64@/[EMAIL 
PROTECTED]&9296=I;VY-
M87-K2'5M06-T("DI('L-"G9297-U;'0N<B ](#$N,#L-"GT-"B\O8V]M<'5T
M92!A8W1I=F%T:6]N('9A;'5E<PT*=DYO:7-E([EMAIL PROTECTED],BAG;%]497A#;V]R
M9%LP72YX("\@,BXP("[EMAIL PROTECTED]:7-E3V9F<V5T06-T6"[EMAIL 
PROTECTED]&5X0V]O<F1;
M,%TN>2 O(#(N," K(&9.;VES94]F9G-E=$%C=%DI.PT*9DYO:7-E5F%L=64@
M/2!T97AT=7)E,D0H3F]I<V5?=&5X+"!V3F]I<V4I+G([#0H-"FEF*&9.;VES
M959A;'5E(#P]("AF4F5G:6]N36%S:TAU;4%C=" I*2![#0IV4F5S=6QT+F(@
M/2 Q+C [#0I]#0H-"B\O<F5M;W9E(&-L;W5D('!A<G1I8VQE<R!O=71S:61E
M(&]F('1H92!D969I;F5D(&5L;&EP<V]I9',-"FEF*&9296=I;VY-87-K17AT
M(#P](# N,# Q*2![#0IV4F5S=6QT+F<@/2 P+C [#0I]#0H-"@EG;%]&<F%G
70V]L;W(]=E)E<W5L=#L-"@T*?0T*#0H`
`
end

begin 666 cell_fp_2.glsl
M#0HO*D9204=-14Y47U-(041%4BHO#0IU;FEF;W)M('-A;7!L97(R1"!#96QL
M7W1E>#L-"@T*+R_PX.?LY?#[(/'[EMAIL PROTECTED]'[EMAIL PROTECTED];2!I;G0@
M9E-E9VUE;G17:61T:#L-"G5N:69O<FT@:6YT(&9396=M96YT2&5I9VAT.R -
M"@T*+R_PX.?LY?#[([EMAIL PROTECTED]/+[(.[AZ^#J[N(-"G5N:69O<FT@:6YT(&97:61T
M:#L-"G5N:69O<FT@:6YT(&9(96EG:'0[( T*#0HO+_'LY?GE[>C_(._N(.K@
M\/+E(.[AZ^#J[N(@Y.O_(.+[]^CQZ^7MZ/[EMAIL PROTECTED]>OHYN#I^.CU(/'N\>7DY>D@
M#0IU;FEF;W)M(&9L;V%T("!F3V9F<V5T6#$[#0IU;FEF;W)M(&9L;V%T("!F
M3V9F<V5T6#([#0IU;FEF;W)M(&9L;V%T("!F3V9F<V5T6C$[#0IU;FEF;W)M
M(&9L;V%T("!F3V9F<V5T6C([#0H-"@T*=F5C- [EMAIL PROTECTED]/=&AE<E-E9VUE
M;[EMAIL PROTECTED];G1);F1E>%]L;V-A;"[EMAIL PROTECTED],B!V3&]C86Q5
M5E]L;V-A;"D-"GL-"G9E8S(@=DQO8V%L5&5X.PT*=F5C,B!T96UP.PT*#0II
M9B H*&9!8W1396=M96YT26YD97A?;&]C86P\,"D@)[EMAIL PROTECTED]&9!8W1396=M96YT
M26YD97A?;&]C86P^,S$I*2 -"@E[#0H)<F5T=7)N(# N,#L-"@E]"0T*96QS
M90T*"7L-"@EV3&[EMAIL PROTECTED]>#UV3&]C86Q55E]L;V-A;"YX*VUO9"AF06-T
M4V5G;65N=$EN9&5X7VQO8V%L+#0N,"DJ9E-E9VUE;G17:61T:"]F5VED=&@[
M#0H)=DQO8V%L5&5X+GD]=DQO8V%L559?;&]C86PN>2MF;&]O<BAF06-T4V5G
M;65N=$EN9&5X7VQO8V%L+S0I*F9396=M96YT2&5I9VAT+V9(96EG:'0[#0H)
M#0H)<F5T=7)N('1E>'1U<F4R1"A#96QL7W1E>"[EMAIL PROTECTED]&5X+GAY*3L-
M"@E]#0I]#0H-"G9O:60@;6%I;BAV;VED*0T*>PT*=F5C-"!C;VQO<CL-"G9E
M8S(@=D%C=%-E9VUE;G0[#0IF;&]A="!F06-T4V5G;65N=$EN9&5X.PT*=F5C
M,B!V5&5M<#L-"G9E8S(@=E1E;7 R.PT*#0IV5&5M<"YX([EMAIL PROTECTED]&5X0V]O
M<F1;,%TN>" J(&97:61T:#L-"G9496UP+GD@/2!G;%]497A#;V]R9%LP72YY
M("[EMAIL PROTECTED]:6=H=#L-"G9496UP,BYX([EMAIL PROTECTED];7 N>" 
O(&9396=M96YT5VED
M=&@[#0IV5&5M<#(N>2 ]('[EMAIL PROTECTED];65N=$AE:6=H=#L-"@T*
M=D%C=%-E9VUE;G0N>" ](&9L;V]R*'9496UP,BYX*3L-"G9!8W1396=M96YT
M+GD@/2!F;&]O<BAV5&5M<#(N>2D[#0H-"FEF*"AV06-T4V5G;65N="YX("T@
M=E1E;7 [EMAIL PROTECTED](#X@,"XP*2!V06-T4V5G;65N="YX([EMAIL PROTECTED];G0N
M>"TQ+C [EMAIL PROTECTED];G0N>2 M('9496UP,BYY*2 ^(# N,"D@
M=D%C=%-E9VUE;G0N>2 ]('[EMAIL PROTECTED] Q+C [#0H-"F9!8W13
M96=M96YT26YD97@@/2!V06-T4V5G;65N="YX("[EMAIL PROTECTED]'9!8W1396=M96YT+GD@
M*B T+C I.PT*#0HO+V-O;7!U=&4@;&[EMAIL PROTECTED];V9F<V5T#0IV96,R('9,
M;V-A;%56.PT*#0IV3&]C86Q55BYX([EMAIL PROTECTED]&5X0V]O<F1;,%TN>" M("AV
M06-T4V5G;65N="YX("[EMAIL PROTECTED]'1H("[EMAIL PROTECTED];G17:61T:"D[#0IV3&]C
M86Q55BYY([EMAIL PROTECTED]&5X0V]O<F1;,%TN>2 M("AV06-T4V5G;65N="YY("\@
M9DAE:6=H=" J(&9396=M96YT2&5I9VAT*3L-"@T*8V]L;W(]('1E>'1U<F4R
M1"A#96QL7W1E>"[EMAIL PROTECTED]&5X0V]O<F1;,%TN>'DI.PT*+RIC;VQO<B K/2!T
M97AT=7)E,D0H0V5L;[EMAIL PROTECTED]('9E8S(H9VQ?5&5X0V]O<F1;,%TN>" K(&9/
M9F9S9718,[EMAIL PROTECTED]&5X0V]O<F1;,%TN>2DI.PT*8V]L;W(@[EMAIL 
PROTECTED]&5X='5R
M93)$*$-E;&Q?=&5X+"!V96,R*&=L7U1E>$-O;W)[EMAIL PROTECTED](&=L7U1E>$-O
M;W)[EMAIL PROTECTED]/9F9S971:,2DI.PT*8V]L;W(@[EMAIL PROTECTED]&5X='5R93)$*$-E
M;&Q?=&5X+"!V96,R*&=L7U1E>$-O;W)D6S!=+G@@+2!F3V9F<V5T6#$L9VQ?
M5&5X0V]O<F1;,%TN>2DI.PT*8V]L;W(@[EMAIL PROTECTED]&5X='5R93)$*$-E;&Q?=&5X
M+"!V96,R*&=L7U1E>$-O;W)[EMAIL PROTECTED]&5X0V]O<F1;,%TN>2UF3V9F
M<V5T6C$I*3L-"F-O;&]R("L]($-H96-K3W1H97)396=M96YT*&9!8W1396=M
M96YT26YD97@@+2 Q+C L('9,;V-A;%56*3L-"F-O;&]R("L]($-H96-K3W1H
M97)396=M96YT*&9!8W1396=M96YT26YD97@@*R Q+C L('9,;V-A;%56*3L-
M"F-O;&]R(#UC;VQO<B\W+C [#0HJ+PEG;%]&<F%G0V]L;W(]=F5C-"AC;VQO
@<BYG+&-O;&]R+F<L8V]L;W(N9RPQ+C I.PT*?0T*#0H`
`
end

begin 666 cell_fp_viewer.glsl
M#0HO*D9204=-14Y47U-(041%4BHO#0IU;FEF;W)M('-A;7!L97(R1"!#96QL
M7W1E>#L-"@T*#0IV;VED(&UA:6XH=F]I9"D-"GL-"@T*=F5C-"!C;VP@/2!T
M97AT=7)E,D0H0V5L;[EMAIL PROTECTED](&=L7U1E>$-O;W)D6S!=+GAY*3L-"@EG;%]&
4<F%G0V]L;W(]8V]L.PT*?0T*#0H`
`
end




------------------------------------------------------------------------

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

--
This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard. The full disclaimer details can be found at http://www.csir.co.za/disclaimer.html.

This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. MailScanner thanks Transtec Computers for their support.

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to