<div dir="ltr">Hi Werner,<div><br></div><div>I am not the author of the LISPSM technique (Wojtek Lewandowski is), but if it all works for GL2 (which I use too) I expect it is something with the GL3 support.</div><div><br></div><div>And yes, the shadow technique has it's own shaders you can replace too (what I am doing for my project). Have a look at StandardShadowMap interface.</div><div><br></div><div>Otherwise the code looks good, it is what I am doing it too. Again, if it works for GL2 and not for GL3 then it might be GL3 specific. Can you see any shadows with GL3 without using your shaders for the objectSwitch?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 8, 2015 at 2:20 PM, Werner Modenbach <span dir="ltr"><<a href="mailto:Werner.Modenbach@texion.eu" target="_blank">Werner.Modenbach@texion.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Sorry, was on a business trip for a while.<br>
    Here is my code (shortened a little):<br>
    <br>
    <tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Group</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">*</span></tt><tt><span style="color:#000000">rootNode</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Group</span></tt><tt><span style="color:#000000">();</span></tt><tt><span style="color:#c0c0c0"></span></tt><tt><br>
    </tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#800000">view</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">setSceneData</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">rootNode</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
    </tt><tt><span style="color:#000000"></span></tt><tt><br>
    </tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osgShadow</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">ShadowedScene</span></tt><tt><span style="color:#000000">;</span></tt><tt>
    </tt><tt><span style="color:#800000"></span></tt><tt><br>
    </tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setReceivesShadowTraversalMask</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">ReceivesShadowTraversalMask</span></tt><tt><span style="color:#000000">);</span></tt><tt>
    </tt><tt><span style="color:#800000"></span></tt><tt><br>
    </tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setCastsShadowTraversalMask</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">CastsShadowTraversalMask</span></tt><tt><span style="color:#000000">);</span></tt><tt>
    </tt><tt><br>
    </tt><tt><span style="color:#000000">rootNode</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">addChild</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">.</span></tt><tt><span style="color:#000000">get</span></tt><tt><span style="color:#000000">());</span></tt><tt>
    </tt><tt><br>
    </tt><tt><br>
    </tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800000">objectSwitch</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Switch</span></tt><tt><span style="color:#000000">;</span></tt><tt>
    </tt><tt><br>
    </tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">addChild</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800000">objectSwitch</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt><br>
    </tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">LightSource</span></tt><tt><span style="color:#000000">;</span></tt><tt>
    </tt><tt><br>
    </tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setLight</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">myLight</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
    </tt><tt>
    </tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setReferenceFrame</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">LightSource</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">ABSOLUTE_RF</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
    </tt><tt>
    </tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setLocalStateSetModes</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">StateAttribute</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">ON</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
    </tt><tt>
    </tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">addChild</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">.</span></tt><tt><span style="color:#000000">get</span></tt><tt><span style="color:#000000">());</span></tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt><br>
    </tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">StateSet</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">*</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#000000">stateset</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#800000">objectSwitch</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">getOrCreateStateSet</span></tt><tt><span style="color:#000000">();</span></tt><tt>
    </tt><tt><br>
    </tt><tt><br>
    </tt><tt></tt><tt><span style="color:#c0c0c0">// setting uniforms
        etc. here</span></tt><tt><br>
    </tt><tt><span style="color:#c0c0c0"></span></tt><tt><br>
    </tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Program</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">*</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Program</span></tt><tt><span style="color:#000000">();</span></tt><tt>
    </tt><tt><br>
    </tt><tt><span style="color:#000000">stateset</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setAttribute</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#c0c0c0">
      </span></tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">addShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">Cl_ShaderGen</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#000000">getShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Shader</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">VERTEX</span></tt><tt><span style="color:#000000">,</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">, </span></tt><tt><span style="color:#808000">...</span></tt><tt><span style="color:#000000">));</span></tt><tt>
    </tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">addShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">Cl_ShaderGen</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#000000">getShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Shader</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">GEOMETRY</span></tt><tt><span style="color:#000000">,</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000"><span style="color:#000000"></span><span style="color:#008000">forceGL3Mode</span><span style="color:#000000">, </span>...</span></tt><tt><span style="color:#800000"></span></tt><tt><span style="color:#000000">));</span></tt><tt>
    </tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">addShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">Cl_ShaderGen</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#000000">getShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Shader</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">FRAGMENT</span></tt><tt><span style="color:#000000">,</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">, </span></tt><tt><span style="color:#808000">...</span></tt><tt><span style="color:#800000"></span></tt><tt><span style="color:#000000">));</span></tt><tt>
    </tt><tt><br>
    </tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800000">view</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">getCamera</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getGraphicsContext</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getState</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">setUseModelViewAndProjectionUniforms</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">);</span></tt><tt>
    </tt><tt><br>
    </tt><tt><span style="color:#800000">view</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">getCamera</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getGraphicsContext</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getState</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">setUseVertexAttributeAliasing</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
    </tt><tt>
    </tt><tt><br>
    </tt><tt><br>
    </tt>If I use GL2 mode everything works like expected.<br>
    In GL3 mode without shadow technique everything works fine (using
    geometry shader)<br>
    In GL3 mode assigning a shadow technique doesn't change anything
    i.e. no shadow appears.<br>
    If I assign the schaders to the state set of shadowedScene in GL3
    mode without shadow technique <br>
    everything appears the normal way but when assigning a shadow
    technique geometry shaders <br>
    don't do their work any more.<br>
    So my guess is that shadow technique just replaces the shaders.<br>
    <br>
    Is my approach wrong? Do I do something in a non standard way?<br>
     <br>
    Many thanks for hints and help.<span class="HOEnZb"><font color="#888888"><br>
    <br>
    - Werner -</font></span><div><div class="h5"><br>
    <br>
    <br>
    <br>
    <div>Am 29.05.2015 um 18:53 schrieb Trajce
      Nikolov NICK:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Hard to say without seeing your code .... I have
        modified shaders for the LSPSM. Can you share a sample app ?</div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Fri, May 29, 2015 at 6:38 PM, Werner
          Modenbach <span dir="ltr"><<a href="mailto:Werner.Modenbach@texion.eu" target="_blank">Werner.Modenbach@texion.eu</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> Hi Nick,<br>
              <br>
              I'm using LightSpacePerspective  shadow technique as well.<br>
              But I set the shaders only inside the scene graph where
              reqired.<br>
              Do I have to set them anywhere else?<br>
              My graph looks like that:<br>
              <span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                              </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">RootNode  </span><span style="color:#c0c0c0">  </span><span style="color:#000080">|</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                              </span><span style="color:#000080">---------------</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                               </span><span style="color:#000080">/</span><span style="color:#c0c0c0">            </span><span style="color:#000080">\</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                        </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0">    </span><span style="color:#000080">---------------------</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                        </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">ShadowScene</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0">    </span><span style="color:#000080">|evtl.</span><span style="color:#c0c0c0"> </span><span style="color:#000080">PPU-Prozessor|</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                        </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0">    </span><span style="color:#000080">---------------------</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                        </span><span style="color:#000080">/</span><span style="color:#c0c0c0">             </span><span style="color:#000080">\</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0">     </span><span style="color:#000080">---------------</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                </span><span style="color:#000080">|</span><span style="color:#c0c0c0">  </span><span style="color:#000080">Switchnode</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0">     </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">LightSource</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span></pre>
              <pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0">     </span><span style="color:#000080">---------------
</span><span style="color:#c0c0c0">  </span><span style="color:#000080">*</span><span style="color:#c0c0c0">                                 </span><span style="color:#000080">/</span><span style="color:#c0c0c0">          </span><span style="color:#000080">\\\</span>

</pre>
              <div>
                <div> <br>
                  <br>
                  <div>Am 29.05.2015 um 18:16 schrieb Trajce Nikolov
                    NICK:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">Hi Werner,
                      <div><br>
                      </div>
                      <div>I am doing the same and using the
                        LightSpacePerspective shadow techinque. In your
                        program you have to set your vertex and fragment
                        shaders as well, and it will be picked up
                        correctly if you set the masks for
                        receiving/cast shadows .... So it should work.
                        As long as they are part of the top
                        ShadowedScene</div>
                      <div><br>
                      </div>
                      <div>Nick</div>
                      <div><br>
                      </div>
                      <div><br>
                      </div>
                      <div>Nick</div>
                    </div>
                    <div class="gmail_extra"><br>
                      <div class="gmail_quote">On Fri, May 29, 2015 at
                        5:56 PM, Werner Modenbach <span dir="ltr"><<a href="mailto:Werner.Modenbach@texion.eu" target="_blank">Werner.Modenbach@texion.eu</a>></span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                          <div bgcolor="#FFFFFF" text="#000000"> Hi all,<br>
                            <br>
                            My scene contains many objects, which are
                            created by geometry shaders.<br>
                            So no vertices are created outside the
                            graphics card for those objects.<br>
                            So I use <br>
                                state-><span style="color:#000000">setUseVertexAttributeAliasing(true)<br>
                              and<br>
                                  state-></span><span style="color:#000000">setUseModelViewAndProjectionUniforms(true)<br>
                              <br>
                              Is it possible using a shadow technique in
                              this case? If I'm right the shadow
                              technique installs it's own shaders.<br>
                              <br>
                              Thanks for any hint.<span><font color="#888888"><br>
                                  <br>
                                  - Werner -<br>
                                </font></span></span> </div>
                          <br>
_______________________________________________<br>
                          osg-users mailing list<br>
                          <a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
                          <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
                          <br>
                        </blockquote>
                      </div>
                      <br>
                      <br clear="all">
                      <div><br>
                      </div>
                      -- <br>
                      <div>trajce nikolov nick<br>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                    <pre>_______________________________________________
osg-users mailing list
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a>
</pre>
                  </blockquote>
                  <br>
                </div>
              </div>
              <span><font color="#888888">
                  <div>-- <br>
                    <b>TE<span style="color:red">X</span>ION Software
                      Solutions, Rotter Bruch 26a, D-52068 Aachen</b><br>
                    Phone: +49 241 475757-0<br>
                    Fax: <a href="tel:%2B49%20241%20475757-29" value="+4924147575729" target="_blank">+49 241
                      475757-29</a><br>
                    Web: <a href="http://texion.eu" target="_blank">http://texion.eu</a><br>
                    eMail: <a href="mailto:info@texion.eu" target="_blank">info@texion.eu</a><br>
                  </div>
                </font></span></div>
            <br>
            _______________________________________________<br>
            osg-users mailing list<br>
            <a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br>
            <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
            <br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div>trajce nikolov nick<br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
osg-users mailing list
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a>
</pre>
    </blockquote>
    <br>
    <div>-- <br>
      <b>TE<span style="color:red">X</span>ION Software Solutions,
        Rotter Bruch 26a, D-52068 Aachen</b><br>
      Phone: +49 241 475757-0<br>
      Fax: <a href="tel:%2B49%20241%20475757-29" value="+4924147575729" target="_blank">+49 241 475757-29</a><br>
      Web: <a href="http://texion.eu" target="_blank">http://texion.eu</a><br>
      eMail: <a href="mailto:info@texion.eu" target="_blank">info@texion.eu</a><br>
    </div>
  </div></div></div>

<br>_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">trajce nikolov nick<br></div>
</div>