On 2/28/12 3:14 AM, 图潘 wrote: > Another note on PBuffer (pixel buffer). > > As I have read the pbuffer is already deprecated and replaced by FBO > (frame buffer object) > http://en.wikipedia.org/wiki/Pixel_buffer > > I don't know about the differences about linux and freebsd opengl > implementations. On linux systems are you relying on pbuffer? > >> Is PBuffer really required to get virtualgl working?
Yes, PBuffers are really required. Buy an nVidia card and download their proprietary drivers for FreeBSD. Those should work similarly to the drivers that most of us use on Linux. FBO's are a fundamentally different beast from Pbuffers. They are implemented at the OpenGL level, not the GLX level, so they can't really substitute for an X window. You still have to bind an FBO to some context, which was previously created with some drawable. That drawable can't be a window in our case, so what's the other choice? Well, a Pbuffer. But if we're going to bind an FBO to a Pbuffer, why use FBO's at all? Why not just use Pbuffers by themselves? We could possibly bind an FBO to an unmapped window as well, but I'm not sure of the ramifications of that, given that a bunch of users are sharing the same display. Maybe there are no ramifications, but it would require a lot of testing to be sure of that. At minimum, converting VirtualGL to use FBO's is a large effort and not something I'm prepared to tackle for free, and no one is likely to pay for it until/unless it becomes absolutely necessary. ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users