Hi Chris,
I assume the call to traverse() is what actually adds the skydome to the
render graph, so I'd need to trace down into that right?
I traced down into that, and the drawables are added to the graph... It
goes down to
inline void CullVisitor::addDrawableAndDepth(
osg::Drawable* drawable,osg::RefMatrix* matrix,float depth)
{
// ...
_currentStateGraph->addLeaf(createOrReuseRenderLeaf(
drawable,_projectionStack.back().get(),matrix,depth));
}
and adds them. So it seems that they should be drawn.
I think the problem is that the skydome is being clipped by OpenGL
before rasterization. I think there's no real way to get around that,
because the dome is really big and the near/far computed are really
small. So I think my only real solution is the additional camera.
What do you think?
J-S
--
______________________________________________________
Jean-Sebastien Guay jean-sebastien.g...@cm-labs.com
http://www.cm-labs.com/
http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org