<div dir="ltr"><div><div><br>Pragmatic shader composition was introduced in OSG 3.4 only.   Awkward...<br></div><br></div><div>It seems that you will have to do a manual merging of the shaders and uniform variables unless you are able to upgrade OpenSceneGraph.<br><br>Christian<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-28 16:53 GMT+01:00 Dario Minieri <span dir="ltr"><<a href="mailto:paradox@cheapnet.it" target="_blank">paradox@cheapnet.it</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm planning to using osgVegetation (<a href="https://github.com/leadcoder/osgVegetation" rel="noreferrer" target="_blank">https://github.com/leadcoder/<wbr>osgVegetation</a>) with osgOcean.<br>
<br>
Unfortunately, both use a lot of shaders and there are obviously problems in the underwater visualization because osgVegetation shader pipeline (which generates the vegetation billboard instances) overwrites the osgOcean underwater program. So the vegetation don't get the underwater effects (dof, fog, scattering, etc...).<br>
<br>
Normally, I proceed to integrate physically the shaders, merging 2 vertex and fragment shader into one program. In this case it's a terrible prospective because they are huge node kits (not only shaders, but a lot of osg layers above).<br>
<br>
So, can you suggest to me a way to procede? I know that similar problems come out time to time but right now I'm not able to figure out a way. I'm using OSG 3.2.3 and I can't use newer version for now.<br>
<br>
Thank you!<br>
<br>
Cheers,<br>
Dario<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=70362#70362" rel="noreferrer" target="_blank">http://forum.openscenegraph.<wbr>org/viewtopic.php?p=70362#<wbr>70362</a><br>
<br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.<wbr>openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.<wbr>org/listinfo.cgi/osg-users-<wbr>openscenegraph.org</a><br>
</blockquote></div><br></div>