[vtkusers] Offscreen rendering bug

John Norris jnorris at mcs.anl.gov
Thu Apr 17 15:57:56 EDT 2008


Yes, that's right.  I was trying to explain that I was using only Mesa 
(including OSMesa) and not OpenGL + MangledMesa.  Sorry I didn't make 
that clearer.

John

Francois Bertel wrote:
> 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
> 
> 

-- 
John Norris
Scientific Visualization Developer
Center for Astrophysical Thermonuclear Flashes



More information about the vtkusers mailing list