Hello Michael, Michael Raab wrote: > I'm struggeling to accomplish that. I've attached the appropriate code to > this mail. Unfortunately I cannot provide the complete application. The main > procedure looks like this: > [SNIP - code] > > The app includes 1 ProjectionCameraDecorator per surface and eye. For 6 > surfaces that means 12 decorators. Each decorator gets 1 FBOViewport that > means 12 FBOViewports. The app is connected to 6 render servers. > > The application crashes in OSGBase.dll. The stack trace is attached.
hm, MultiDisplayWindow creates a TileCameraDecorator on the server side to restrict the rendered view to the appropriate part of the scene (this mostly makes sense for tiled wall displays, of course). For some reason one of the TileCameraDecoratorPtr::dcast() calls around line 290 in MultiDisplayWindow::serverRender returns NullFC (at least that would be my guess why it crashes, unfortunately the MS stack traces don't show the values for most arguments or 'this' :( ). My suggestion would be to investigate what serverPort->getCamera() returns and if non-NullFC what type of object it points to, that might give a hint why it is not the expected TileCameraDecorator. Cheers, Carsten ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users