On Wed, Jan 14, 2009 at 10:40 AM, Mathias Heyer <[email protected]> wrote:
> Without an affinity-DC, you can't create a window-less FBO. But you can
> create an invisible window (using a memory-undemanding pixel format), create
> a render context for it and then use that RC to create a FBO which you will
> then render into.

Thanks for the info. That was my backup plan, and the glxWindow uses
the same approach.

> Affinity DCs allow you to create a window-less render context, too.
> This is what the specs say:
>
> "     An affinity-DC has no window associated with it, and therefore it
>      has no default window-system-provided framebuffer. (Note: This is
>      terminology borrowed from EXT_framebuffer_object). A context made
>      current to an affinity-DC will only be able to render into an
>      application-created framebuffer object, or a pBuffer. The default
>      window-system-framebuffer object, when bound, will be incomplete.
>      The EXT_framebuffer_object specification defines what 'incomplete'
>      means exactly. "

Well, at least glDrawBuffer generates, unsurprisingly, an error in this case. ;)

The current svn version works again for windows and PBuffers. WGL
FBO's don't work yet.


Cheers,

Stefan.

_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to