hannesh's picture

What is the difference betwen using GL.FrameBuffer and GL.Ext.FrameBuffer?

This question also goes for similar Ext functions.

Are they interchangable?


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
the Fiddler's picture

This is how OpenGL is designed: new functionality first appears in vendor-specific extensions (NV, Ati, etc), then gets promoted to cross-vendor extensions (Ext), comes into consideration for inclusion (Arb) and is finally included into the OpenGL core.

GL.Ext.*Framebuffer was what we used for FBOs before OpenGL 3.

logixoul's picture

So if I use GL.FrameBuffer, it won't work on machines that don't support OpenGL 3, even if they support the FBO extension. Is that correct?

the Fiddler's picture

Indeed.