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

Reply via email to