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

Reply via email to