skynet
01-14-2010, 05:53 AM
Hi
I wonder, if FBOs can be shared between contexts via wglShareLists. The specifications are a bit vague about it. EXT_framebuffer_object says:
Issue (76) Currently framebuffer objects are shared, should we make them not shared across contexts?
RESOLUTION: yes, framebuffers are shared like display lists and textures are shared.
ARB_framebuffer_object has no such paragraph and only mentions the sharing of renderbuffers explicitly.
But GL3.0 specs (which moved ARB_fbo into core) say:
Appendix D, p.402
...
Framebuffer and vertex array objects are not shared.
I'm writing against GL2.1 and I'm currently using only the EXT_fbo functions. So, which behaviour should I rely on?
I wonder, if FBOs can be shared between contexts via wglShareLists. The specifications are a bit vague about it. EXT_framebuffer_object says:
Issue (76) Currently framebuffer objects are shared, should we make them not shared across contexts?
RESOLUTION: yes, framebuffers are shared like display lists and textures are shared.
ARB_framebuffer_object has no such paragraph and only mentions the sharing of renderbuffers explicitly.
But GL3.0 specs (which moved ARB_fbo into core) say:
Appendix D, p.402
...
Framebuffer and vertex array objects are not shared.
I'm writing against GL2.1 and I'm currently using only the EXT_fbo functions. So, which behaviour should I rely on?