A few posts on the MonoXna groups generated an interesting discussion related to implementing the GraphicsDeviceCapabilities API. What is the minimum version of OpenGL we should (or even can) support?
There will be a number of features expected of the base Xna implementation, which will not be available in earlier versions of OpenGL.
So far, from what I can tell we will need
- v1.5 with a significant set of ARB/EXT extensions
- 2.0 with the pixel buffer, and a few other ARB/EXT extensions
Should we go straight for 2.0 or try to target 1.5?