Is openframeworks moving to openGl 3.0

Hi I’m new here. I just started using open-frameworks to learn OpenGL. But I find out that it is still using only 2.1.

I’m not sure exactly how different 2.1 is from 3.0, but I don’t want to learn something that is will be completely useless in a few months. Also a lot of the opengl books are only for the newer versions, so the code does not compile(etc, the shaders) in openframeworks.

just found something about this
http://www.opengl.org/discussion-boards/showthread.php/176860-OpenGL-3-0

OpenGL is not something you down load by itself. DirectX and OpenGL are implemented in your video card drivers. To update the revision of each of these download a later version of the GFX card driver from the vendor website.

May be the samples do not run because of your Graphic card doesn’t support?

No My graphics card supports openGL 3.0, it is just that openframworks uses GLUT which is not capable of setting up a 3.0 context. Plus Glut is no longer maintained, so it will never upgrade to opengl 3.0.

we’re looking to move away from GLUT in the next major release.
also we have a ES 2.0 branch in github which will soon be in the core and the work being done on this will make things easier for transitioning over to the newer OpenGL releases.

you could try some of the ofxCocoa window addons on http://ofxaddons.com to set a 3.0 context.

this is great! can’t wait for this new release!
but ofxCocoa i think it is only for Mac. Are there alternatives for linux and/or windows to set a 3.0 context?

this is great! can’t wait for this new release!
but ofxCocoa i think it is only for Mac. Are there alternatives for linux and/or windows to set a 3.0 context?

GLFW - seems to support 3.0 on windows.
You could try: https://github.com/smadhueagle/ofAppGLFWWindow
Or: https://github.com/underdoeg/openFrameworks/tree/multiwindow

you might need to grab/compile glfw for cb or vs though.

let us know how it goes.
its something we’re going to try also for GLUT replacement - so its definitely worth checking out.

Cheers!
Theo

Sure i will check it the both possibilities. I have some code to test with it!