From: Peter C. <pc...@ca...> - 2007-12-06 22:00:50
|
On Mon, 2007-12-03 at 11:53 -0700, Brian Paul wrote: > > Only in the case where stereo is explicitly requested, does the VTK > > viewer explicitly ask for a depth buffer, normally a default attribList > > is made. (Although reading around the code, it seems the default is to > > request a >1 bit depth buffer). > > > > I've tried explicitly setting a requirement for a 16 / 32 bit Z buffer, > > and it didn't seem to help. > > If you could examine the XVisualInfo returned by glXChooseVisual you > could determine which visual ID is being used, then compare it to the > output of glxinfo to see if you're really getting a depth buffer. This appears to be caused by a bug in the wx Python visualisation widget, somehow the widget / window is re-parented into the application at hand, and the OpenGL context is getting messed up / recreated / some other evil is happening. I have been able to work around it, and when I figure out why what I did made it work, I'll file a bug with the VTK people. Thanks for all your suggestions. Best wishes, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) |