[vtkusers] Offscreen rendering bug

Francois Bertel francois.bertel at kitware.com
Thu Apr 17 14:42:23 EDT 2008


Hi John,

By including OSMesa, do you really mean you set VTK_OPENGL_HAS_OSMESA to ON?

John Norris wrote:
> Hi,
> 
> I've compiled VTK (from CVS) using Mesa-7.0.3 (including OSMesa) on a
> x86_64 linux system.  I've called
> vtkGraphicsFactory::SetOffScreenOnlyMode(1)
> before creating any of the rendering classes.  I've also called
> OffScreenRenderingOn() from my render window before doing anything else
> with it.  Still, VTK tries to contact the X server, causing a crash.  It
> seems to be happening after line 496 in vtkOpenGLExtensionManager, in
> the #ifdef VTK_USE_X block.  The call to
> this->RenderWindow->GetGenericDisplayId() leads to a call to
> XOpenDisplay(); XOpenDisplay() is explicitly called just a few lines
> later, but my program doesn't get that far.
> 
> Perhaps the return value of vtkGraphicsFactory::GetOffScreenOnlyMode()
> or this->RenderWindow->GetOffScreenRendering() should be checked first.
> 
> Thanks,
> John


-- 
François Bertel, PhD  | Kitware Inc. Suite 204
1 (518) 371 3971 x113 | 28 Corporate Drive
                       | Clifton Park NY 12065, USA



More information about the vtkusers mailing list