OpenGL® 4.0 support should be fairly common now, unless you are targetting an Intel GPU or you desperately want to support the current (April 2014) version of Mesa3D.
My suggestions is to use only features you actually need. If you can work with OpenGL® 3.1, why should you make the application depend on 4.0?
[QUOTE=Agent D;1259187]OpenGL® 4.0 support should be fairly common now, unless you are targetting an Intel GPU or you desperately want to support the current (April 2014) version of Mesa3D.
My suggestions is to use only features you actually need. If you can work with OpenGL® 3.1, why should you make the application depend on 4.0?[/QUOTE]
Thanks; it would be to squeeze out as much features as possible without sacrificing performance.
But at the end of the day compatibility (and thus OpenGL 3.1) wins.
Please re-read my post precisely and pay attention to my wording and punctuation. I first statet that 4.x support is fairly common by now. The word “unless” indicates an exception to that statement.
I never stated that Intel cought up. In fact, I’m quite surpriesed to read that Ivy Bridge supposedly supports OpenGL(R) 4.x