現在も使用されているほとんどの OpenGL 2.0 および 2.1 グラフィックス カードは、(GL_ARB_framebuffer_object または GL_EXT_framebuffer_object 拡張を介して) フレーム バッファ オブジェクトをサポートしていますか?
2 に答える
私の経験では、そうです。
nVidia の中で、少なくとも GeForce FX 5xxx (OpenGL 2.0 をサポート) までさかのぼる GPU は FBO をサポートしており、古いカードでもサポートしていると思います。
OpenGL 2.0 のみをサポートするほど古い ATI GPU の中には、HD 2400 や X1300 などの GPU があり、それらはすべて FBO をサポートしています。
Intel GPU の中で、OpenGL 2.0 をまったくサポートしているのは主に HD グラフィックス ファミリであり、私が見たすべての HD グラフィックス GPU は FBO をサポートしていると思います。また、965 の一部のバージョンや「Eaglelake」と呼ばれるものなど、2.0 および FBO をサポートする他の GPU もいくつか見てきました。ただし、一部の 965 だけが OpenGL 2.0 をサポートしている理由はわかりません。ドライバーの問題である可能性があります。
一方、FBO をサポートしない2.0 互換 GPU はまだ見つかっていません。
この純粋に経験的な答えが多少役立つことを願っています。
I'd say yes. My Intel GMA 950's Windows 7 driver (at least) unofficially exposes OpenGL 2.0 features and frame buffer objects are supported through the EXT_framebuffer_object extension.