帧缓冲对象支持

Joh*_*åde 4 opengl fbo

大多数仍在使用的OpenGL 2.0和2.1显卡是否支持帧缓冲区对象(通过GL_ARB_framebuffer_object或GL_EXT_framebuffer_object扩展)?

Dol*_*000 12

根据我的经验,他们这样做.

在nVidia中,至少可以追溯到GeForce FX 5xxx(支持OpenGL 2.0)的GPU有FBO的支持,我怀疑即使是老卡也可以.

在足以支持OpenGL 2.0的ATI GPU中,我见过像HD 2400和X1300这样的GPU,它们都支持FBO.

在英特尔GPU中,我认为主要是支持OpenGL 2.0的HD Graphics系列,以及我见过的所有HD Graphics GPU都支持FBO.我还看到了其他一些支持2.0和FBO的GPU,包括965的一些版本,还有一些名为"Eaglelake"的版本.我不知道为什么只有一些965支持OpenGL 2.0.这可能是一个驱动问题.

另一方面,我还没有找到任何支持FBO 的兼容2.0的GPU .

我希望这个纯粹的经验回答有所帮助.