When I check it gives me the following versions:
- OPENGL_VERSION: 3.3.11653 Compatibility Profile Context
- GLSL_VERSION: 3.30
Note that the release date of OpenGL 3.3 was March 11, 2010.
Test Sketch- void setup() {
- size(300, 300, P3D);
- println("OPENGL_VERSION: " + PGraphicsOpenGL.OPENGL_VERSION);
- println("GLSL_VERSION: " + PGraphicsOpenGL.GLSL_VERSION);
- exit();
- }
So it seems Processing is currently using version 3.3 of both OpenGL and GLSL.
GLSL Version |
OpenGL Version |
1.10.59 |
2.0 |
1.20.8 |
2.1 |
1.30.10 |
3.0 |
1.40.08 |
3.1 |
1.50.11 |
3.2 |
3.30.6 |
3.3 |
4.00.9 |
4.0 |
4.10.6 |
4.1 |
4.20.11 |
4.2 |
4.30.8 |
4.3 |
Hower there may be some good news. The graphics card I tested this with is from the ATI Radeon HD 4800 Series, which is even older than the 5000 Series you intend to buy from. When you look at the AMD/ATI website it states the specs for both of these series as OpenGL 3.2 support. However I suppose those were the original specs at the time of release. I did have to update drivers when switching to Processing 2.0. However now it is running relatively fine for me on this computer.