<DIV>I am trying to use a gui library (guichan) with osg.</DIV>  <DIV> </DIV>  <DIV>I have derived an osgViewer widget from its Container class.</DIV>  <DIV>The gui works fine when I don't invoke the viewer, but if I do, then I get the 3D view as the background of the widget but the children of the widget won't display on top of the view.</DIV>  <DIV> </DIV>  <DIV>I thought it had to do with osg not restoring the OpenGL state and I tried pushing everything at the start and popping it before the gui draw calls...  No luck.</DIV>  <DIV> </DIV>  <DIV>Can someone help me out here?  I have attached the relevant code that does all the drawing for the gui.</DIV>  <DIV> </DIV>  <DIV>Thanks,</DIV>  <DIV>Gerald</DIV><p>
      <hr size=1>Catch up on <a href="http://us.rd.yahoo.com/tv/mail/tagline/falltv/evt=47093/*http://tv.yahoo.com/collections/3658 
">fall's hot new shows</a> on Yahoo! TV.  Watch previews, get listings, and more!