Hi all,

I have a Geode that contains multiple Drawables. I set a Program containing a 
vertex Shader on the Geode's StateSet. This was done because all contained 
drawables should use the same vertex shader. Everything works great.

Now, I want to set a fragment shader on just one of the contained drawables, 
but keep using the vertex shader from the main geode. So I created a new 
Program, added the custom fragment Shader, and added the Program to the 
drawable's StateSet. But now that drawable doesn't use the parent geode's 
vertex shader! It just uses the OpenGL fixed-pipeline vertex shader.

Is there a way to inherit just the vertex shader from a Geode to one of its 
contained Drawables that has its own fragment shader? I feel like I'm 
approaching this incorrectly, hopefully someone can slap me into shape. :)

Thanks!
Ravi

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=68507#68507





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to