Robert, We require the ability to modify the scene graph in slight ways before each view is drawn, which I was unable to accomplish with CompositeViewer -- I tried setting one of osg's PreDrawCallbacks ( with SceneView we create our own ) and the stage at which this callback is issued does not permit us to change the StateSets of objects.
As for contexts, we are using osg::GraphicsContext::createGraphicsContext( traits ) now. This gives us a osg::GraphicsContext which I set in the SceneView's camera. I also call makeCurrent and releaseContext on it manually in the render method (our code). Those are the only things I am doing with the context, but I don't really know if I missed anything. Is there an older version of OSG which uses SceneView in osgprerender.cpp? I will try to run the osgprerender example from the OSG 2.4 binary distribution and let you know whether it works or not. Any suggestions you might have are greatly appreciated, as usual. I've tried probably 100 different things. John -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Osfield Sent: Thursday, May 22, 2008 10:34 AM To: OpenSceneGraph Users Subject: Re: [osg-users] PIXEL_BUFFER & PIXEL_BUFFER_RTT Hi John, Are you using osgViewer at all? Does you custom GraphicsContext implementation implement everything required like the ones in osgViewer do? As for the crash in RenderStage, does this happen if you using osgViewer based code? Is there a particular reason why you are using SceneView instead of osgViewer? Robert. On Thu, May 22, 2008 at 3:26 PM, Argentieri, John-P63223 <[EMAIL PROTECTED]> wrote: > Robert, > > We are using SceneView, and creating our own > osg::GraphicsContexts.When I set an osg::Camera's > RenderTargetImplementation to either of the PIXEL_BUFFER modes, the > SceneView causes a crash on draw() -- what looks like trying to > dereference a null pointer. Do you have any clues as to what this might be? > > Is there any way that I can force the osg::Camera to use a pbuffer > context that I create, instead of trying to make on in RenderStage? > > I have no reason to believe that my platform does not support > pbuffers. I've built OSG 2.4 in VC7 and I have a GeForce 6600 with the > latest stable drivers. > > You should come to I/ITSEC this year. > > Thanks, > John Argentieri > Software Engineer > GENERAL DYNAMICS > C4 Systems > (407) 281-5568 > [EMAIL PROTECTED] > > "This email message is for the sole use of the intended recipient(s) > and may contain GDC4S confidential or privileged information. Any > unauthorized review, use, disclosure or distribution is prohibited. If > you are not an intended recipient, please contact the sender by reply > email and destroy all copies of the original message." > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph. > org > > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or g _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org